client/js/build-renderer.js
author ymh <ymh.work@gmail.com>
Fri, 16 May 2014 09:23:11 +0200
changeset 290 8a6eb26ac87f
parent 284 fa8035885814
child 293 fba23fde14ba
permissions -rw-r--r--
move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
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
290
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
     4
if( typeof require.config === "function" ) {
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
     5
    require.config({
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
     6
        paths: {
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
     7
            'jquery':'../lib/jquery.min',
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
     8
            'underscore':'../lib/underscore-min',
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
     9
            'requtils':'require-utils'
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    10
        }
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    11
    });
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    12
}
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    13
284
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    14
require(['renderer/baserepresentation',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    15
         'renderer/basebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    16
         'renderer/noderepr',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    17
         'renderer/edge',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    18
         'renderer/tempedge',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    19
         'renderer/baseeditor',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    20
         'renderer/nodeeditor',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    21
         'renderer/edgeeditor',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    22
         'renderer/nodebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    23
         'renderer/nodeeditbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    24
         'renderer/noderemovebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    25
         'renderer/noderevertbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    26
         'renderer/nodelinkbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    27
         'renderer/nodeenlargebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    28
         'renderer/nodeshrinkbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    29
         'renderer/edgeeditbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    30
         'renderer/edgeremovebutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    31
         'renderer/edgerevertbutton',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    32
         'renderer/miniframe',
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    33
         'renderer/scene'
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    34
         ], 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
    35
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    36
    var Rkns = window.Rkns;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    37
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    38
    if(typeof Rkns.Renderer === "undefined"){
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    39
        Rkns.Renderer = {};
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    40
    }
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    41
    var Renderer = Rkns.Renderer;
290
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    42
284
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    43
    Renderer._BaseRepresentation = BaseRepresentation;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    44
    Renderer._BaseButton = BaseButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    45
    Renderer.Node = NodeRepr;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    46
    Renderer.Edge = Edge
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    47
    Renderer.TempEdge = TempEdge;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    48
    Renderer._BaseEditor = BaseEditor;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    49
    Renderer.NodeEditor = NodeEditor;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    50
    Renderer.EdgeEditor = EdgeEditor;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    51
    Renderer._NodeButton = NodeButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    52
    Renderer.NodeEditButton = NodeEditButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    53
    Renderer.NodeRemoveButton = NodeRemoveButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    54
    Renderer.NodeRevertButton = NodeRevertButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    55
    Renderer.NodeLinkButton = NodeLinkButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    56
    Renderer.NodeEnlargeButton = NodeEnlargeButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    57
    Renderer.NodeShrinkButton = NodeShrinkButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    58
    Renderer.EdgeEditButton = EdgeEditButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    59
    Renderer.EdgeRemoveButton = EdgeRemoveButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    60
    Renderer.EdgeRevertButton = EdgeRevertButton;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    61
    Renderer.MiniFrame = MiniFrame;
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    62
    Renderer.Scene = Scene;
290
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    63
284
fa8035885814 build renderer with require js
cavaliet
parents:
diff changeset
    64
    startRenkan();
290
8a6eb26ac87f move client build to Grunt and relocate it into client folder. Adjust server to work with the new build.
ymh <ymh.work@gmail.com>
parents: 284
diff changeset
    65
});