Refactoring: cleaning directories structure
[fnpeditor.git] / modules / documentCanvas / documentCanvas.js
diff --git a/modules/documentCanvas/documentCanvas.js b/modules/documentCanvas/documentCanvas.js
deleted file mode 100644 (file)
index 341f245..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-// Module that implements main WYSIWIG edit area
-
-define([
-'libs/underscore-min',
-'./transformations', 
-'./canvas',
-'./canvasManager',
-'./canvas/canvas',
-'libs/text!./template.html'], function(_, transformations, Canvas, CanvasManager, canvas3, template) {
-
-'use strict';
-
-return function(sandbox) {
-
-    var canvas = canvas3.fromXML('', sandbox.publish); //canvasCanvas.create();
-    var manager;
-    var canvasWrapper = $(template);
-
-    /* public api */
-    return {
-        start: function() { sandbox.publish('ready'); },
-        getView: function() { 
-            return canvasWrapper;
-        },
-        setDocument: function(xml) {
-            canvas.loadWlxml(xml); //canvas.setHTML(transformations.fromXML.getHTMLTree(xml));
-            canvasWrapper.find('#rng-module-documentCanvas-content').empty().append(canvas.view());
-            manager = new CanvasManager(canvas, sandbox);
-            sandbox.publish('documentSet');
-        },
-        getDocument: function() {
-            return transformations.toXML.getXML(canvas.getContent());
-        },
-        modifyCurrentNode: function(attr, value) {
-            if(manager.currentNode) {
-                if(attr === 'tag') {
-                    manager.getNodeElement(manager.currentNode).attr('wlxml-'+attr, value);
-                }
-                else if(attr === 'class') {
-                    manager.currentNode.setClass(value);
-                } else {
-                    // changing node meta attr
-                    manager.currentNode.setMetaAttr(attr, value);
-                }
-                sandbox.publish('contentChanged');
-                sandbox.publish('currentNodeChanged', manager.currentNode);
-            }
-        },
-        highlightNode: function(canvasNode) {
-            manager.highlightNode(canvasNode);
-        },
-        dimNode: function(canvasNode) {
-            manager.dimNode(canvasNode);
-        },
-        selectNode: function(canvasNode) {
-            if(!canvasNode.isSame(manager.currentNode))
-                manager.selectNode(canvasNode, {movecaret: true});
-        },
-        command: function(command, params) {
-            manager.command(command, params);
-        }
-    };
-    
-};
-
-});
\ No newline at end of file