Initial refactor for the topology renderer
[dlux.git] / modules / loader-resources / src / main / resources / main.js
1 require.config({
2   baseUrl : 'src',
3   paths : {
4     'angular' : '../vendor/angular/angular',
5     'angularAMD' : '../vendor/angularAMD/angularAMD',
6     'ngload' : '../vendor/angularAMD/ngload',
7     'ui-bootstrap' : '../vendor/angular-bootstrap/ui-bootstrap-tpls.min',
8     'domReady' : '../vendor/requirejs-domready/domReady',
9     'Restangular' : '../vendor/restangular/dist/restangular.min',
10     'underscore' : '../vendor/underscore/underscore',
11     'angular-ui-router' : '../vendor/angular-ui-router/release/angular-ui-router',
12     'angular-css-injector' : '../vendor/angular-css-injector/angular-css-injector',
13     'angular-cookies' : '../vendor/angular-cookies/angular-cookies.min',
14     'angular-translate' : '../vendor/angular-translate/angular-translate.min',
15     'angular-translate-loader-static-files' : '../vendor/angular-translate-loader-static-files/angular-translate-loader-static-files.min',
16     'jquery' : '../vendor/jquery/jquery.min',
17     'jquery-ui' : '../vendor/jquery-ui/jquery-ui.min',
18     'footable' : '../vendor/footable/dist/footable.min',
19     'pixi': '../vendor/pixi/bin/pixi',
20     'd3' : '../vendor/d3/d3.min',
21     'ocLazyLoad' : '../vendor/ocLazyLoad/dist/ocLazyLoad',
22     'vis' : '../vendor/vis/dist/vis.min',
23     'sigma' : '../vendor/sigma/sigma.min',
24     'sigma-parsers-gexf' : '../vendor/sigma/plugins/sigma.parsers.gexf.min',
25     'sigma-forceAtlas2' : '../vendor/sigma/plugins/sigma.layout.forceAtlas2.min',
26     'sigma-dragNodes' : '../vendor/sigma/plugins/sigma.plugins.dragNodes.min',
27     'sigma-customShapes' : '../vendor/sigma/plugins/sigma.renderers.customShapes.min',
28     'graphRenderer' : '../assets/js/graphRenderer'
29   },
30
31   shim : {
32     'angularAMD' : ['angular'],
33     'ocLazyLoad' : ['angular'],
34     'Restangular' : ['angular', 'underscore'],
35     'ui-bootstrap' : ['angular'],
36     'angular-css-injector' : ['angular'],
37     'angular-ui-router' : ['angular'],
38     'angular-cookies' : ['angular'],
39     'angular-translate': ['angular'],
40     'angular-translate-loader-static-files' : ['angular-translate'],
41     'ngload' : ['angularAMD'],
42     'pixi' : {
43         exports: 'PIXI'
44     },
45     'graphRenderer' : ['pixi'],
46     'jquery' : {
47       exports : '$'
48     },
49     'jquery-ui' : ['jquery'],
50     'angular' : {
51         deps: ['jquery','jquery-ui'],
52         exports: 'angular'
53     },
54     'footable' : ['jquery'],
55     'undescore' : {
56       exports : '_'
57     },
58     'sticky' : ['jquery', 'angular'],
59     'sigma-parsers-gexf' : ['sigma'],
60     'sigma-forceAtlas2' : ['sigma'],
61     'sigma-dragNodes' : ['sigma'],
62     'sigma-customShapes' : ['sigma']
63   },
64
65   deps : ['app/app.module']
66
67 });