client/js/main-renderer.js
changeset 294 d9247696a257
child 297 7de2652f7ee8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/client/js/main-renderer.js	Fri May 16 14:14:39 2014 +0200
@@ -0,0 +1,66 @@
+
+//Load modules and use them
+if( typeof require.config === "function" ) {
+    require.config({
+        paths: {
+            'jquery':'../lib/jquery.min',
+            'underscore':'../lib/underscore-min',
+            'requtils':'require-utils'
+        }
+    });
+}
+
+require(['renderer/baserepresentation',
+         'renderer/basebutton',
+         'renderer/noderepr',
+         'renderer/edge',
+         'renderer/tempedge',
+         'renderer/baseeditor',
+         'renderer/nodeeditor',
+         'renderer/edgeeditor',
+         'renderer/nodebutton',
+         'renderer/nodeeditbutton',
+         'renderer/noderemovebutton',
+         'renderer/noderevertbutton',
+         'renderer/nodelinkbutton',
+         'renderer/nodeenlargebutton',
+         'renderer/nodeshrinkbutton',
+         'renderer/edgeeditbutton',
+         'renderer/edgeremovebutton',
+         'renderer/edgerevertbutton',
+         'renderer/miniframe',
+         'renderer/scene'
+         ], function(BaseRepresentation, BaseButton, NodeRepr, Edge, TempEdge, BaseEditor, NodeEditor, EdgeEditor, NodeButton, NodeEditButton, NodeRemoveButton, NodeRevertButton, NodeLinkButton, NodeEnlargeButton, NodeShrinkButton, EdgeEditButton, EdgeRemoveButton, EdgeRevertButton, MiniFrame, Scene){
+
+    'use strict';
+
+    var Rkns = window.Rkns;
+
+    if(typeof Rkns.Renderer === "undefined"){
+        Rkns.Renderer = {};
+    }
+    var Renderer = Rkns.Renderer;
+
+    Renderer._BaseRepresentation = BaseRepresentation;
+    Renderer._BaseButton = BaseButton;
+    Renderer.Node = NodeRepr;
+    Renderer.Edge = Edge;
+    Renderer.TempEdge = TempEdge;
+    Renderer._BaseEditor = BaseEditor;
+    Renderer.NodeEditor = NodeEditor;
+    Renderer.EdgeEditor = EdgeEditor;
+    Renderer._NodeButton = NodeButton;
+    Renderer.NodeEditButton = NodeEditButton;
+    Renderer.NodeRemoveButton = NodeRemoveButton;
+    Renderer.NodeRevertButton = NodeRevertButton;
+    Renderer.NodeLinkButton = NodeLinkButton;
+    Renderer.NodeEnlargeButton = NodeEnlargeButton;
+    Renderer.NodeShrinkButton = NodeShrinkButton;
+    Renderer.EdgeEditButton = EdgeEditButton;
+    Renderer.EdgeRemoveButton = EdgeRemoveButton;
+    Renderer.EdgeRevertButton = EdgeRevertButton;
+    Renderer.MiniFrame = MiniFrame;
+    Renderer.Scene = Scene;
+
+    startRenkan();
+});