Author: jcompagner
Date: Fri Feb 15 03:21:45 2008
New Revision: 628016
URL: http://svn.apache.org/viewvc?rev=628016&view=rev
Log:
moved the ajax init code to onDomReady instead of inline because of an IE bug
(http://www.nirmaltv.com/2007/08/08/how-to-fix-internet-explorer-cannot-open-the-internet-site-operation-aborted-error/)
Modified:
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
Modified:
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java?rev=628016&r1=628015&r2=628016&view=diff
==============================================================================
---
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
(original)
+++
wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
Fri Feb 15 03:21:45 2008
@@ -18,12 +18,10 @@
import org.apache.wicket.RequestCycle;
import org.apache.wicket.ResourceReference;
-import org.apache.wicket.Response;
import org.apache.wicket.ajax.AbstractDefaultAjaxBehavior;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.markup.html.IHeaderResponse;
import org.apache.wicket.markup.html.resources.JavascriptResourceReference;
-import org.apache.wicket.util.string.JavascriptUtils;
/**
* @since 1.2
@@ -46,6 +44,9 @@
{
super.renderHead(response);
response.renderJavascriptReference(AUTOCOMPLETE_JS);
+ final String id = getComponent().getMarkupId();
+ response.renderOnDomReadyJavascript("new Wicket.AutoComplete('"
+ id + "','" +
+ getCallbackUrl() + "'," + preselect + ");");
}
/**
@@ -64,19 +65,6 @@
{
}
});
- }
-
- /**
- * @see
org.apache.wicket.behavior.AbstractAjaxBehavior#onComponentRendered()
- */
- protected void onComponentRendered()
- {
- Response response = getComponent().getResponse();
- final String id = getComponent().getMarkupId();
- response.write(JavascriptUtils.SCRIPT_OPEN_TAG);
- response.write("new Wicket.AutoComplete('" + id + "','" +
getCallbackUrl() + "'," +
- preselect + ");");
- response.write(JavascriptUtils.SCRIPT_CLOSE_TAG);
}
/**