From: Aleksander Ɓukasz Date: Thu, 5 Dec 2013 13:33:04 +0000 (+0100) Subject: cleanup X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/33bebd4a55d538b7229e3d6cd0673e39ee28a81e?ds=inline cleanup --- diff --git a/src/smartxml/smartxml.js b/src/smartxml/smartxml.js index bb6258e..d912904 100644 --- a/src/smartxml/smartxml.js +++ b/src/smartxml/smartxml.js @@ -380,63 +380,6 @@ $.extend(ElementNode.prototype, { } }); -// trans - -// todo - split+append - -// ElementNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.setAttr', -// impl: function(args) { -// this.setAttr(args.name, args.value); -// }, -// getChangeRoot: function() { -// return this.context; -// } -// })); - -// ElementNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.setAttr2', -// impl: function(args) { -// this.prevAttr = this.getAttr(args.name); -// this.setAttr(args.name, args.value); -// }, -// undo: function(args) { -// this.setAttr(args.name, this.prevAttr); -// } -// })); - -// DocumentNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.wrapWith', -// getChangeRoot: function() { -// return this.context.parent(); -// }, -// impl: function(args) { -// return this.wrapWith(args); -// } -// })); - -// DocumentNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.wrapText', -// getChangeRoot: function() { -// return this.context; -// }, -// impl: function(args) { -// return this.wrapText(args); -// } -// })); - -// DocumentNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.detach', -// getChangeRoot: function() { -// return this.context.parent(); -// }, -// impl: function(args) { -// return this.detach(); -// } -// })); - -/// - var TextNode = function(nativeNode, document) { DocumentNode.call(this, nativeNode, document); }; @@ -524,53 +467,6 @@ $.extend(TextNode.prototype, { }); -// TextNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'rng.breakContent', -// // impl: function(args) { -// // var node = this.context, -// // newNodes, emptyNode, emptyText; -// // newNodes = node.transform('smartxml.split', {offset: args.offset}); -// // [newNodes.first, newNodes.second].some(function(newNode) { -// // if(!(newNode.contents().length)) { -// // newNode.transform('smartxml.append', {text: ''}); -// // return true; // break -// // } -// // }); -// // return _.extend(newNodes, {emptyText: emptyText}); -// // }, -// impl: function(args) { -// var node = this, -// newNodes, emptyNode, emptyText; -// newNodes = node.split({offset: args.offset}); -// [newNodes.first, newNodes.second].some(function(newNode) { -// if(!(newNode.contents().length)) { -// newNode.append({text: ''}); -// return true; // break -// } -// }); -// return _.extend(newNodes, {emptyText: emptyText}); -// }, -// getChangeRoot: function() { -// return this.context.parent().parent(); -// }, -// isAllowed: function(args) { -// var parent = this.parent(); -// return !!(parent && parent.parent()); -// } -// })); - - -// ElementNode.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.setText', -// impl: function(args) { -// this.setText(args.text); -// }, -// getChangeRoot: function() { -// return this.context; -// } -// })); - - var parseXML = function(xml) { return $($.trim(xml))[0]; }; @@ -883,20 +779,6 @@ var defineDocumentProperties = function(doc, $document) { }, configurable: true}); }; -// Document.prototype.transformations.register(transformations.createContextTransformation({ -// name: 'smartxml.wrapNodes', -// // init: function() { - -// // }, -// // getChangeRoot: function() { -// // return this.context; -// // }, -// impl: function(args) { -// this.wrapNodes(args); -// }, - -// })); - return { documentFromXML: function(xml) {