X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/1aba836313d1513bbe0ca947e01176806c900233..0214643f72c6aaa8e85eaba2ad27f2ca03ca6401:/modules/skelton.js

diff --git a/modules/skelton.js b/modules/skelton.js
index 0e6749a..28780f2 100644
--- a/modules/skelton.js
+++ b/modules/skelton.js
@@ -1,8 +1,10 @@
-rng.modules.skelton = function(sandbox) {
+define(function() {
+
+return function(sandbox) {
     
     var view = $(sandbox.getTemplate('main')());
     
-    view.find('#rng-skelton-menu a').click(function(e) {
+    view.find('#rng-skelton-menu button').click(function(e) {
         e.preventDefault();
         sandbox.publish('cmd.' + $(e.target).attr('data-cmd'));
     });
@@ -14,6 +16,20 @@ rng.modules.skelton = function(sandbox) {
         },
         setMainView: function(mainView) {
             view.find('#rng-skelton-mainView').html(mainView);
+        },
+        showMessage: function(message) {
+            view.find('#rng-skelton-messages').html('<span>'+message+'</span>').show();
+        },
+        clearMessage: function() {
+            view.find('#rng-skelton-messages').empty().hide();
+        },
+        deactivateCommand: function(cmd) {
+            view.find('[data-cmd='+cmd+']').addClass('disabled');
+        },
+        activateCommand: function(cmd) {
+            view.find('[data-cmd='+cmd+']').removeClass('disabled');
         }
     }
-};
\ No newline at end of file
+};
+
+});
\ No newline at end of file