X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/a398f2a96740ebe6dd60559d90e74c648e7009af..3c7a0345c83f8377152afc99ea773ccdf573e051:/modules/rng/rng.js?ds=sidebyside diff --git a/modules/rng/rng.js b/modules/rng/rng.js index 469a6fc..d773c30 100644 --- a/modules/rng/rng.js +++ b/modules/rng/rng.js @@ -64,10 +64,12 @@ return function(sandbox) { }, selectNode: function(canvasNode, origin) { sandbox.getModule('documentCanvas').selectNode(canvasNode); + this.updateNodesModules(canvasNode); + }, + updateNodesModules: function(canvasNode) { sandbox.getModule('nodePane').setNode(canvasNode); sandbox.getModule('nodeFamilyTree').setNode(canvasNode); sandbox.getModule('nodeBreadCrumbs').setNode(canvasNode); - }, resetDocument: function(document, reason) { var modules = []; @@ -199,6 +201,10 @@ return function(sandbox) { dirty.documentCanvas = true; }, + currentNodeChanged: function(canvasNode) { + commands.updateNodesModules(canvasNode); + }, + nodeHovered: function(canvasNode) { commands.highlightDocumentNode(canvasNode); }, @@ -250,14 +256,8 @@ return function(sandbox) { ready: function() { views.visualEditing.setView('toolbar', sandbox.getModule('documentToolbar').getView()); }, - toggleGrid: function(toggle) { - sandbox.getModule('documentCanvas').toggleGrid(toggle); - }, - newNodeRequested: function(wlxmlTag, wlxmlClass) { - sandbox.getModule('documentCanvas').insertNewNode(wlxmlTag, wlxmlClass); - }, - command: function(cmd, meta) { - sandbox.getModule('documentCanvas').command(cmd, meta); + command: function(cmd, params) { + sandbox.getModule('documentCanvas').command(cmd, params); } };