Visual editor - handling enter/+ when in the middle of node,
[fnpeditor.git] / modules / skelton.js
index 0e6749a..3141459 100644 (file)
@@ -2,7 +2,7 @@ rng.modules.skelton = function(sandbox) {
     \r
     var view = $(sandbox.getTemplate('main')());\r
     \r
     \r
     var view = $(sandbox.getTemplate('main')());\r
     \r
-    view.find('#rng-skelton-menu a').click(function(e) {\r
+    view.find('#rng-skelton-menu button').click(function(e) {\r
         e.preventDefault();\r
         sandbox.publish('cmd.' + $(e.target).attr('data-cmd'));\r
     });\r
         e.preventDefault();\r
         sandbox.publish('cmd.' + $(e.target).attr('data-cmd'));\r
     });\r
@@ -14,6 +14,18 @@ rng.modules.skelton = function(sandbox) {
         },\r
         setMainView: function(mainView) {\r
             view.find('#rng-skelton-mainView').html(mainView);\r
         },\r
         setMainView: function(mainView) {\r
             view.find('#rng-skelton-mainView').html(mainView);\r
+        },\r
+        showMessage: function(message) {\r
+            view.find('#rng-skelton-messages').html('<span>'+message+'</span>').show();\r
+        },\r
+        clearMessage: function() {\r
+            view.find('#rng-skelton-messages').empty().hide();\r
+        },\r
+        deactivateCommand: function(cmd) {\r
+            view.find('[data-cmd='+cmd+']').addClass('disabled');\r
+        },\r
+        activateCommand: function(cmd) {\r
+            view.find('[data-cmd='+cmd+']').removeClass('disabled');\r
         }\r
     }\r
 };
\ No newline at end of file
         }\r
     }\r
 };
\ No newline at end of file