X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/11ffa88b49ac21b7000746a5a75ec5528461a0ae..36d06d92f91870d431dc4d203334def8fc891ee4:/src/editor/modules/data/data.js?ds=sidebyside diff --git a/src/editor/modules/data/data.js b/src/editor/modules/data/data.js index 42e46f8..8b8851a 100644 --- a/src/editor/modules/data/data.js +++ b/src/editor/modules/data/data.js @@ -1,11 +1,12 @@ define([ 'libs/jquery', - './dialog', + 'views/dialog/dialog', 'wlxml/wlxml', 'wlxml/extensions/list/list', 'fnpjs/logging/logging', - 'fnpjs/datetime' -], function($, Dialog, wlxml, listExtension, logging, datetime) { + 'fnpjs/datetime', + './document' +], function($, Dialog, wlxml, listExtension, logging, datetime, Document) { 'use strict'; /* global gettext, alert, window */ @@ -36,11 +37,11 @@ return function(sandbox) { var loadDocument = function(text, isDraft, draftTimestamp) { logger.debug('loading document'); try { - wlxmlDocument = wlxml.WLXMLDocumentFromXML(text); + wlxmlDocument = wlxml.WLXMLDocumentFromXML(text, {editorConfig: sandbox.getConfig()}, Document); } catch(e) { logger.exception(e); alert(gettext('This document contains errors and can\'t be loaded. :(')); // TODO - wlxmlDocument = wlxml.WLXMLDocumentFromXML(stubDocument); + wlxmlDocument = wlxml.WLXMLDocumentFromXML(stubDocument, {}, Document); } wlxmlDocument.registerExtension(listExtension); @@ -175,7 +176,8 @@ return function(sandbox) { dialog = Dialog.create({ fields: documentSaveForm.fields, title: gettext('Save Document'), - executeButtonText: gettext('Save') + executeButtonText: gettext('Save'), + cancelButtonText: gettext('Cancel') }); dialog.on('execute', function(event) { @@ -239,7 +241,8 @@ return function(sandbox) { dialog = Dialog.create({ fields: documentRestoreForm.fields, title: gettext('Restore Version'), - executeButtonText: gettext('Restore') + executeButtonText: gettext('Restore'), + cancelButtonText: gettext('Cancel') }); dialog.on('execute', function(event) {