Fixing list removal
[fnpeditor.git] / modules / nodePane / nodePane.js
index fc8284f..b825b1b 100644 (file)
@@ -5,9 +5,11 @@ define([
 \r
 ], function(templateSrc, $, _) {\r
 \r
 \r
 ], function(templateSrc, $, _) {\r
 \r
+'use strict';\r
+\r
 return function(sandbox) {\r
     \r
 return function(sandbox) {\r
     \r
-    view = $(_.template(templateSrc)());\r
+    var view = $(_.template(templateSrc)());\r
     \r
     view.on('change', 'select', function(e) {\r
         var target = $(e.target);\r
     \r
     view.on('change', 'select', function(e) {\r
         var target = $(e.target);\r
@@ -22,11 +24,9 @@ return function(sandbox) {
         getView: function() {\r
             return view;\r
         },\r
         getView: function() {\r
             return view;\r
         },\r
-        setNode: function(node) {\r
-            var tag = node.attr('wlxml-tag');\r
-            var klass = node.attr('wlxml-class');\r
-            view.find('.rng-module-nodePane-tagSelect').val(tag);\r
-            view.find('.rng-module-nodePane-classSelect').val(klass);\r
+        setNode: function(canvasNode) {\r
+            view.find('.rng-module-nodePane-tagSelect').val(canvasNode.getTag());\r
+            view.find('.rng-module-nodePane-classSelect').val(canvasNode.getClass());\r
         }\r
     }\r
     \r
         }\r
     }\r
     \r