X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/274b8289ef222d2641b124b6f9c55c63b27af7bb..87e029e74fe3bc64c7859490988da52e84d538e0:/src/smartxml/smartxml.js diff --git a/src/smartxml/smartxml.js b/src/smartxml/smartxml.js index eb97ea9..bf64c27 100644 --- a/src/smartxml/smartxml.js +++ b/src/smartxml/smartxml.js @@ -420,6 +420,7 @@ $.extend(Document.prototype, Backbone.Events, { transform: function(Transformation, args) { //console.log('transform'); var toret, transformation; + //debugger; // ref: odrebnie przygotowanie transformacji, odrebnie jej wykonanie (to pierwsze to analog transform z node) @@ -430,7 +431,7 @@ $.extend(Document.prototype, Backbone.Events, { } if(transformation) { this._transformationLevel++; - toret = transformation.run(); + toret = transformation.run({beUndoable:this._transformationLevel === 1}); if(this._transformationLevel === 1 && !this._undoInProgress) { this.undoStack.push(transformation); } @@ -457,9 +458,10 @@ $.extend(Document.prototype, Backbone.Events, { var transformation = this.redoStack.pop(); if(transformation) { this._transformationLevel++; - transformation.run(); + transformation.run({beUndoable: true}); this._transformationLevel--; this.undoStack.push(transformation); + } },