Author: jcompagner
Date: Mon Jun 4 04:42:45 2007
New Revision: 544127
URL: http://svn.apache.org/viewvc?view=rev&rev=544127
Log:
test if the component is not a page.
Because if it is a page then the precondition isn't set.
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AbstractAjaxTimerBehavior.java
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AbstractAjaxTimerBehavior.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AbstractAjaxTimerBehavior.java?view=diff&rev=544127&r1=544126&r2=544127
==============================================================================
---
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AbstractAjaxTimerBehavior.java
(original)
+++
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AbstractAjaxTimerBehavior.java
Mon Jun 4 04:42:45 2007
@@ -16,6 +16,7 @@
*/
package org.apache.wicket.ajax;
+import org.apache.wicket.Page;
import org.apache.wicket.markup.html.IHeaderResponse;
import org.apache.wicket.util.time.Duration;
@@ -80,8 +81,13 @@
protected CharSequence getCallbackScript()
{
- String componentId = getComponent().getMarkupId();
- String precondition = "var c = Wicket.$('" + componentId + "');
return typeof(c) != 'undefined' && c != null";
+ String precondition = null;
+
+ if ( !(getComponent() instanceof Page) )
+ {
+ String componentId = getComponent().getMarkupId();
+ precondition = "var c = Wicket.$('" + componentId +
"'); return typeof(c) != 'undefined' && c != null";
+ }
return getCallbackScript("wicketAjaxGet('"
+ getCallbackUrl(onlyTargetActivePage()) + "'",
null, null, precondition);