[KSS-checkins] r46031 - kukit/kukit.js/trunk/kukit

reebalazs at codespeak.net reebalazs at codespeak.net
Mon Aug 27 16:06:32 CEST 2007


Author: reebalazs
Date: Mon Aug 27 16:06:31 2007
New Revision: 46031

Modified:
   kukit/kukit.js/trunk/kukit/plugin.js
Log:
Fix bug in replaceInnerHTML. (Caused content not bound.)

Modified: kukit/kukit.js/trunk/kukit/plugin.js
==============================================================================
--- kukit/kukit.js/trunk/kukit/plugin.js	(original)
+++ kukit/kukit.js/trunk/kukit/plugin.js	Mon Aug 27 16:06:31 2007
@@ -590,9 +590,12 @@
     oper.evaluateParameters(['html'], {'withKssSetup': true});
     oper.evalBool('withKssSetup');
     var node = oper.node;
-    var insertedNodes;
     node.innerHTML = oper.parms.html;
-    insertedNodes = node.childNodes; 
+    var insertedNodes = [];
+    for (var i=0; i<node.childNodes.length; i++) {
+        insertedNodes.push(node.childNodes[i]);
+    }
+;;; kukit.logDebug(insertedNodes.length + ' nodes inserted.');
     if (oper.parms.withKssSetup) {
         kukit.engine.setupEvents(insertedNodes);
     }
@@ -610,6 +613,7 @@
     var node = oper.node;
     var elements = kukit.dom.parseHTMLNodes(oper.parms.html);
     var length = elements.length;
+;;; kukit.logDebug(length + ' nodes inserted.');
     if (length > 0) {
         var parentNode = node.parentNode;
         var insertedNodes = [];


More information about the Kukit-checkins mailing list