X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/796338e669626012da93ebea5ec7afa482a70ed7..84f2fdcdf9bd8e62fbecaa9a47e7418cc8a4f858:/src/editor/modules/data/document.js?ds=sidebyside diff --git a/src/editor/modules/data/document.js b/src/editor/modules/data/document.js index 23aa000..b0f7c25 100644 --- a/src/editor/modules/data/document.js +++ b/src/editor/modules/data/document.js @@ -14,6 +14,7 @@ var logger = logging.getLogger('document'); var Document = function() { wlxml.WLXMLDocument.apply(this, Array.prototype.slice.call(arguments, 0)); + this.properties = {}; }; Document.prototype = Object.create(wlxml.WLXMLDocument.prototype); @@ -53,6 +54,12 @@ _.extend(Document.prototype, { return 'file://' + _.last(url.split('/')); } return url; + }, + setProperty: function(propName, propValue) { + if(this.properties[propName] !== propValue) { + this.properties[propName] = propValue; + this.trigger('propertyChanged', propName, propValue); + } } });