editor.setDirty(false);\r
}\r
}\r
+ },\r
+ showed: function(slug) {\r
+ if(slug === 'visual')\r
+ sandbox.getModule('visualEditor').onShowed();\r
}\r
};\r
\r
eventHandlers.sourceEditor = {\r
ready: function() {\r
- addTab('Source', 'source', sandbox.getModule('sourceEditor').getView());\r
+ addTab(gettext('Source'), 'source', sandbox.getModule('sourceEditor').getView());\r
sandbox.getModule('sourceEditor').setDocument(sandbox.getModule('data').getDocument());\r
}\r
};\r
\r
eventHandlers.visualEditor = {\r
ready: function() {\r
- addTab('Visual', 'visual', sandbox.getModule('visualEditor').getView());\r
sandbox.getModule('visualEditor').setDocument(sandbox.getModule('data').getDocument());\r
+ addTab(gettext('Visual'), 'visual', sandbox.getModule('visualEditor').getView());\r
+ \r
}\r
};\r
\r
documentChanged: function(document, reason) {\r
var slug = (reason === 'visual_edit' ? 'source' : 'visual');\r
sandbox.getModule(slug+'Editor').setDocument(document);\r
+ },\r
+ savingStarted: function() {\r
+ sandbox.getModule('skelton').deactivateCommand('save');\r
+ sandbox.getModule('skelton').showMessage(gettext('Saving...'));\r
+ },\r
+ savingEnded: function(status) {\r
+ sandbox.getModule('skelton').activateCommand('save');\r
+ sandbox.getModule('skelton').clearMessage();\r
}\r
}\r
\r