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 2008/08/25 17:21:51 UTC
svn commit: r688754 -
/wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/wicket/ajaxng/js/wicket-ajax-ng.js
Author: knopp
Date: Mon Aug 25 08:21:50 2008
New Revision: 688754
URL: http://svn.apache.org/viewvc?rev=688754&view=rev
Log:
woot
component replacement
Modified:
wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/wicket/ajaxng/js/wicket-ajax-ng.js
Modified: wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/wicket/ajaxng/js/wicket-ajax-ng.js
URL: http://svn.apache.org/viewvc/wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/wicket/ajaxng/js/wicket-ajax-ng.js?rev=688754&r1=688753&r2=688754&view=diff
==============================================================================
--- wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/wicket/ajaxng/js/wicket-ajax-ng.js (original)
+++ wicket/sandbox/knopp/experimental/wicket/src/main/java/org/apache/wicket/ajaxng/js/wicket-ajax-ng.js Mon Aug 25 08:21:50 2008
@@ -1745,6 +1745,8 @@
}
}
+ var insertedElements = null;
+
// bind it with special notify function that invokes nodesAddedListeners
var replaceFunction2 = bind(function(notify)
{
@@ -1752,6 +1754,7 @@
{
if (L.isArray(elements))
{
+ insertedElements = elements;
W.ajax.invokeNodesAddedListeners(elements, this);
}
notify();
@@ -1764,11 +1767,11 @@
// 3 - After replacement javascript
if (after != null)
{
- var f = eval("(function(requestQueueItem, componentId, notify) {" + after + "})");
+ var f = eval("(function(requestQueueItem, componentId, notify, insertedElements) {" + after + "})");
var f2 = bind(function(notify)
{
log.trace("RequestQueue", "Invoking after replacement javascript", f);
- f(this, id, notify);
+ f(this, id, notify, insertedElements);
}, this);
steps.push(f2);
}