From: Aleksander Ɓukasz Date: Fri, 21 Jun 2013 12:55:03 +0000 (+0200) Subject: Cleanup: removing unused code X-Git-Url: https://git.mdrn.pl/fnpeditor.git/commitdiff_plain/9eb5d6423cea01acb7589519480465394882ab7c?ds=inline;hp=b554451bd332b417a9304fd60fafe116220a9ca4 Cleanup: removing unused code --- diff --git a/modules/documentCanvas/documentCanvas.js b/modules/documentCanvas/documentCanvas.js index 6030703..fb67c0d 100644 --- a/modules/documentCanvas/documentCanvas.js +++ b/modules/documentCanvas/documentCanvas.js @@ -13,96 +13,7 @@ define([ return function(sandbox) { var canvas = new Canvas.Canvas(); - var manager = new CanvasManager(canvas, sandbox); - - - var view = { - - insertNewNode: function(wlxmlTag, wlxmlClass) { - //TODO: Insert inline - var anchor = $(window.getSelection().anchorNode); - var anchorOffset = window.getSelection().anchorOffset; - var textLen; - if(anchor[0].nodeType === Node.TEXT_NODE) { - textLen = anchor.text().length; - anchor = anchor.parent(); - } - if(anchor.text() === '') { - var todel = anchor; - anchor = anchor.parent(); - todel.remove(); - } - if(anchorOffset > 0 && anchorOffset < textLen) { - if(wlxmlTag === null && wlxmlClass === null) { - return this.splitWithNewNode(anchor); - } - return this.wrapSelectionWithNewNode(wlxmlTag, wlxmlClass); - } - var newNode = this._createNode(wlxmlTag || anchor.attr('wlxml-tag'), wlxmlClass || anchor.attr('wlxml-class')); - if(anchorOffset === 0) - anchor.before(newNode) - else - anchor.after(newNode); - this.selectNode(new wlxmlNode.Node(newNode), {movecaret: true}); - //isDirty = true; - sandbox.publish('contentChanged'); - }, - wrapSelectionWithNewNode: function(wlxmlTag, wlxmlClass) { - var selection = window.getSelection(); - if(selection.anchorNode === selection.focusNode && selection.anchorNode.nodeType === Node.TEXT_NODE) { - var startOffset = selection.anchorOffset; - var endOffset = selection.focusOffset; - if(startOffset > endOffset) { - var tmp = startOffset; - startOffset = endOffset; - endOffset = tmp; - } - var node = selection.anchorNode; - var prefix = node.data.substr(0, startOffset); - var suffix = node.data.substr(endOffset); - var core = node.data.substr(startOffset, endOffset - startOffset); - var newNode = this._createNode(wlxmlTag, wlxmlClass); - newNode.text(core || 'test'); - $(node).replaceWith(newNode); - newNode.before(prefix); - newNode.after(suffix); - - this.selectNode(new wlxmlNode.Node(newNode), {movecaret: true}); - //isDirty = true; - sandbox.publish('contentChanged'); - } - }, - splitWithNewNode: function(node) { - var selection = window.getSelection(); - if(selection.anchorNode === selection.focusNode && selection.anchorNode.nodeType === Node.TEXT_NODE) { - var startOffset = selection.anchorOffset; - var endOffset = selection.focusOffset; - if(startOffset > endOffset) { - var tmp = startOffset; - startOffset = endOffset; - endOffset = tmp; - } - var anchor = selection.anchorNode; - var prefix = anchor.data.substr(0, startOffset); - var suffix = anchor.data.substr(endOffset); - var prefixNode = this._createNode(node.attr('wlxml-tag'), node.attr('wlxml-class')); - var newNode = this._createNode(node.attr('wlxml-tag'), node.attr('wlxml-class')); - var suffixNode = this._createNode(node.attr('wlxml-tag'), node.attr('wlxml-class')); - prefixNode.text(prefix); - suffixNode.text(suffix); - node.replaceWith(newNode); - newNode.before(prefixNode); - newNode.after(suffixNode); - - this.selectNode(new wlxmlNode.Node(newNode), {movecaret: true}); - //isDirty = true; - sandbox.publish('contentChanged'); - } - } - - }; - /* public api */ return {