From: Aleksander Łukasz Date: Fri, 22 Nov 2013 10:54:53 +0000 (+0100) Subject: integration wip: restoring document X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/9da575320a658b0f543c8ff4ac0ebe43fdd975e1?ds=sidebyside;hp=30363302f46e0ed1f6a4c214b2e04d7c8e12ae73 integration wip: restoring document --- diff --git a/src/editor/modules/data/data.js b/src/editor/modules/data/data.js index 7f60004..7c9077f 100644 --- a/src/editor/modules/data/data.js +++ b/src/editor/modules/data/data.js @@ -108,6 +108,7 @@ return function(sandbox) { success: function(data) { document_version = data.current_version; reloadHistory(); + wlxmlDocument.loadXML(data.document); sandbox.publish('documentReverted', data); }, }); diff --git a/src/editor/modules/rng/rng.js b/src/editor/modules/rng/rng.js index b1e091c..b6b103f 100644 --- a/src/editor/modules/rng/rng.js +++ b/src/editor/modules/rng/rng.js @@ -45,15 +45,6 @@ return function(sandbox) { }, updateCurrentTextElement: function(textElement) { sandbox.getModule('nodeFamilyTree').setElement(textElement); - }, - resetDocument: function(document, reason) { - var modules = []; - if (reason === 'revert') { - modules = ['documentCanvas', 'metadataEditor', 'sourceEditor']; - } - modules.forEach(function(moduleName) { - sandbox.getModule(moduleName).setDocument(document); - }); } }; @@ -116,7 +107,6 @@ return function(sandbox) { sandbox.getModule('diffViewer').setDiff(diff); }, documentReverted: function(event) { - commands.resetDocument(event.document, 'revert'); sandbox.getModule('mainBar').setCommandEnabled('save', true); sandbox.getModule('indicator').clearMessage({message:'Wersja ' + event.reverted_version + ' przywrócona'}); sandbox.getModule('mainBar').setVersion(event.current_version);