[KSS-checkins] r42040 - kukit/kukit.js/branch/ree-load-event-cleanup/kukit

reebalazs at codespeak.net reebalazs at codespeak.net
Sat Apr 14 09:46:16 CEST 2007


Author: reebalazs
Date: Sat Apr 14 09:46:15 2007
New Revision: 42040

Modified:
   kukit/kukit.js/branch/ree-load-event-cleanup/kukit/plugin.js
Log:
Add moveNodeBefore action (presumably missing)

Modified: kukit/kukit.js/branch/ree-load-event-cleanup/kukit/plugin.js
==============================================================================
--- kukit/kukit.js/branch/ree-load-event-cleanup/kukit/plugin.js	(original)
+++ kukit/kukit.js/branch/ree-load-event-cleanup/kukit/plugin.js	Sat Apr 14 09:46:15 2007
@@ -671,6 +671,16 @@
 });
 kukit.commandsGlobalRegistry.registerFromAction('moveNodeAfter', kukit.cr.makeSelectorCommand);
 
+kukit.actionsGlobalRegistry.register('moveNodeBefore', function(oper) {
+    oper.completeParms(['html_id'], {}, 'moveNodeBefore action');
+    var node = oper.node;
+    var parentNode = node.parentNode;
+    parentNode.removeChild(node);
+    var toNode = document.getElementById(oper.parms.html_id);
+    parentNode.insertBefore(node, toNode);
+});
+kukit.commandsGlobalRegistry.registerFromAction('moveNodeBefore', kukit.cr.makeSelectorCommand);
+
 kukit.actionsGlobalRegistry.register('copyChildNodesFrom', function(oper) {
     oper.completeParms(['html_id'], {}, 'copyChildNodesFrom action');
     var fromNode = document.getElementById(oper.parms.html_id);


More information about the Kukit-checkins mailing list