}\r
sandbox.getModule('data').commitDocument(doc, reason);\r
}\r
- }\r
+ };\r
\r
var commands = {\r
highlightDocumentNode: function(canvasNode, origin) {\r
['documentCanvas', 'nodeBreadCrumbs', 'nodeFamilyTree'].forEach(function(moduleName) {\r
if(!origin || moduleName != origin)\r
- sandbox.getModule(moduleName).highlightNode(canvasNode)\r
+ sandbox.getModule(moduleName).highlightNode(canvasNode);\r
});\r
},\r
dimDocumentNode: function(canvasNode, origin) {\r
['documentCanvas', 'nodeBreadCrumbs', 'nodeFamilyTree'].forEach(function(moduleName) {\r
if(!origin || moduleName != origin)\r
- sandbox.getModule(moduleName).dimNode(canvasNode)\r
+ sandbox.getModule(moduleName).dimNode(canvasNode);\r
});\r
},\r
selectNode: function(canvasNode, origin) {\r
sandbox.getModule(moduleName).setDocument(document);\r
});\r
}\r
- }\r
+ };\r
\r
\r
var views = {\r
visualEditingSidebar: (new tabs.View({stacked: true})).render(),\r
currentNodePaneLayout: new vbox.VBox(),\r
diffLayout: new layout.Layout(diffLayoutTemplate)\r
- }\r
+ };\r
\r
views.visualEditing.setView('rightColumn', views.visualEditingSidebar.getAsView());\r
addMainTab('Edytor', 'editor', views.visualEditing.getAsView());\r
sandbox.getModule('indicator').clearMessage({message:'Wersja ' + event.reverted_version + ' przywrócona'});\r
sandbox.getModule('mainBar').setVersion(event.current_version);\r
}\r
- }\r
+ };\r
\r
eventHandlers.mainBar = {\r
ready: function() {\r
synchronizeTab(views.mainTabs.getCurrentSlug());\r
sandbox.getModule('data').saveDocument();\r
}\r
- }\r
+ };\r
\r
eventHandlers.indicator = {\r
ready: function() {\r
nodeSelected: function(canvasNode) {\r
commands.selectNode(canvasNode);\r
} \r
- }\r
+ };\r
\r
eventHandlers.documentHistory = {\r
ready: function() {\r
displayVersion: function(event) {\r
window.open('/' + gettext('editor') + '/' + sandbox.getModule('data').getDocumentId() + '?version=' + event.version, _.uniqueId());\r
}\r
- }\r
+ };\r
\r
eventHandlers.diffViewer = {\r
ready: function() {\r
views.diffLayout.setView('right', sandbox.getModule('diffViewer').getView());\r
}\r
- }\r
+ };\r
\r
/* api */\r
\r
eventHandlers[moduleName][eventName].apply(eventHandlers, args);\r
}\r
}\r
- }\r
+ };\r
};\r
\r
});
\ No newline at end of file