X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/5961ba42ff4f3c3410e0400d7582b43b3067fc27..01d1e8189bc059336dc51d80815823f91cbb24a6:/src/editor/modules/mainBar/mainBar.js?ds=sidebyside diff --git a/src/editor/modules/mainBar/mainBar.js b/src/editor/modules/mainBar/mainBar.js index 04e7c9e..e5cf522 100644 --- a/src/editor/modules/mainBar/mainBar.js +++ b/src/editor/modules/mainBar/mainBar.js @@ -28,10 +28,21 @@ return function(sandbox) { start: function() { sandbox.publish('ready'); }, getView: function() {return view;}, setCommandEnabled: function(cmd, enabled) { - view.find('[data-cmd='+cmd+']').toggleClass('disabled', !enabled); + var trigger = view.find('[data-cmd='+cmd+']'), + disabledText = trigger.attr('data-disabled-text'), + originalContent = trigger.data('originalContent'); + trigger.toggleClass('disabled', !enabled); + if(enabled && originalContent) { + trigger.html(originalContent); + trigger.removeData('originalContent'); + } + if(!enabled && disabledText) { + trigger.data('originalContent', trigger.html()); + trigger.text(disabledText); + } }, - setVersion: function(version) { - view.find('.version').text(version); + setSummaryView: function(summaryView) { + view.find('.bottom').prepend(summaryView); } };