X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/4bd7ae43a9d3cd78105f174d1f92c1bc92d35f02..b2afd91d9ec91ebcf2779b6cbd36f62eba871d69:/src/editor/modules/documentCanvas/documentCanvas.js?ds=sidebyside diff --git a/src/editor/modules/documentCanvas/documentCanvas.js b/src/editor/modules/documentCanvas/documentCanvas.js index 84fb086..3ca4e46 100644 --- a/src/editor/modules/documentCanvas/documentCanvas.js +++ b/src/editor/modules/documentCanvas/documentCanvas.js @@ -10,7 +10,7 @@ define([ return function(sandbox) { - var canvas = canvas3.fromXML('', sandbox.publish); + var canvas = canvas3.fromXMLDocument(null, sandbox.publish); var canvasWrapper = $(template); var shownAlready = false; var scrollbarPosition = 0, @@ -40,7 +40,6 @@ return function(sandbox) { setDocument: function(wlxmlDocument) { canvas.loadWlxmlDocument(wlxmlDocument); canvasWrapper.find('#rng-module-documentCanvas-content').empty().append(canvas.view()); - sandbox.publish('documentSet'); }, getDocument: function() { return canvas.toXML(); @@ -54,14 +53,14 @@ return function(sandbox) { } sandbox.publish('currentNodeElementChanged', currentNodeElement); }, - highlightElement: function(element) { - element.toggleHighlight(true); + highlightElement: function(node) { + canvas.toggleElementHighlight(node, true); }, - dimElement: function(element) { - element.toggleHighlight(false); + dimElement: function(node) { + canvas.toggleElementHighlight(node, false); }, - jumpToElement: function(element) { - canvas.setCurrentElement(element); + jumpToElement: function(node) { + canvas.setCurrentElement(node); }, command: function(command, params) { commands.run(command, params, canvas);