client/js/build-renderer.js
author cavaliet
Mon, 05 May 2014 17:43:37 +0200
changeset 284 fa8035885814
child 290 8a6eb26ac87f
permissions -rw-r--r--
build renderer with require js
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
284
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     1
/* main-require.js */
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     2
"use strict";
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     3
//Load modules and use them
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     4
require.config({
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     5
    paths: {
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     6
        'jquery':'../lib/jquery.min',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     7
        'underscore':'../lib/underscore-min',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     8
        'requtils':'../js/require-utils'
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
     9
    }
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    10
});
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    11
require(['renderer/baserepresentation',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    12
         'renderer/basebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    13
         'renderer/noderepr',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    14
         'renderer/edge',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    15
         'renderer/tempedge',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    16
         'renderer/baseeditor',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    17
         'renderer/nodeeditor',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    18
         'renderer/edgeeditor',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    19
         'renderer/nodebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    20
         'renderer/nodeeditbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    21
         'renderer/noderemovebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    22
         'renderer/noderevertbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    23
         'renderer/nodelinkbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    24
         'renderer/nodeenlargebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    25
         'renderer/nodeshrinkbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    26
         'renderer/edgeeditbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    27
         'renderer/edgeremovebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    28
         'renderer/edgerevertbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    29
         'renderer/miniframe',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    30
         'renderer/scene'
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    31
         ], function(BaseRepresentation, BaseButton, NodeRepr, Edge, TempEdge, BaseEditor, NodeEditor, EdgeEditor, NodeButton, NodeEditButton, NodeRemoveButton, NodeRevertButton, NodeLinkButton, NodeEnlargeButton, NodeShrinkButton, EdgeEditButton, EdgeRemoveButton, EdgeRevertButton, MiniFrame, Scene){
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    32
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    33
    var Rkns = window.Rkns;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    34
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    35
    if(typeof Rkns.Renderer === "undefined"){
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    36
        Rkns.Renderer = {};
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    37
    }
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    38
    var Renderer = Rkns.Renderer;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    39
    
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    40
    Renderer._BaseRepresentation = BaseRepresentation;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    41
    Renderer._BaseButton = BaseButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    42
    Renderer.Node = NodeRepr;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    43
    Renderer.Edge = Edge
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    44
    Renderer.TempEdge = TempEdge;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    45
    Renderer._BaseEditor = BaseEditor;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    46
    Renderer.NodeEditor = NodeEditor;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    47
    Renderer.EdgeEditor = EdgeEditor;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    48
    Renderer._NodeButton = NodeButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    49
    Renderer.NodeEditButton = NodeEditButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    50
    Renderer.NodeRemoveButton = NodeRemoveButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    51
    Renderer.NodeRevertButton = NodeRevertButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    52
    Renderer.NodeLinkButton = NodeLinkButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    53
    Renderer.NodeEnlargeButton = NodeEnlargeButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    54
    Renderer.NodeShrinkButton = NodeShrinkButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    55
    Renderer.EdgeEditButton = EdgeEditButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    56
    Renderer.EdgeRemoveButton = EdgeRemoveButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    57
    Renderer.EdgeRevertButton = EdgeRevertButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    58
    Renderer.MiniFrame = MiniFrame;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    59
    Renderer.Scene = Scene;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    60
    
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    61
    startRenkan();
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    62
});