You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/06/14 16:48:11 UTC
svn commit: r547262 -
/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
Author: knopp
Date: Thu Jun 14 07:48:10 2007
New Revision: 547262
URL: http://svn.apache.org/viewvc?view=rev&rev=547262
Log:
fix when replacing the <script> element
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js?view=diff&rev=547262&r1=547261&r2=547262
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js Thu Jun 14 07:48:10 2007
@@ -197,6 +197,7 @@
//element.parentNode.replaceChild(tempDiv.getElementsByTagName(tn).item(0), element);
element.parentNode.removeChild(element);
}
+
// execute inserted javascripts
@@ -208,9 +209,16 @@
}
// we need to execute the javascript in reverse order to be consistent with firefox
- for (i = elements.length - 1; i >= 0; --i) {
- Wicket.Head.addJavascripts(elements[i]);
- }
+
+ if (element.tagName == "SCRIPT") {
+ // in case we replaced the script element
+ Wicket.Head.addJavascripts(element);
+ } else {
+ for (i = elements.length - 1; i >= 0; --i) {
+ Wicket.Head.addJavascripts(elements[i]);
+ }
+ }
+
} else {