|
1
|
|
|
'use strict'; |
|
2
|
|
|
|
|
3
|
|
|
require.config({ |
|
4
|
|
|
paths: { |
|
5
|
|
|
'polyglot': '../node_modules/node-polyglot/build/polyglot', |
|
6
|
|
|
'Navigo': '../node_modules/navigo/lib/navigo', |
|
7
|
|
|
'leaflet': '../node_modules/leaflet/dist/leaflet', |
|
8
|
|
|
'moment': '../node_modules/moment/min/moment.min', |
|
9
|
|
|
// d3 modules indirect dependencies |
|
10
|
|
|
// by d3-zoom: d3-drag |
|
11
|
|
|
'd3-ease': '../node_modules/d3-ease/dist/d3-ease', |
|
12
|
|
|
'd3-transition': '../node_modules/d3-transition/dist/d3-transition', |
|
13
|
|
|
'd3-color': '../node_modules/d3-color/dist/d3-color', |
|
14
|
|
|
'd3-interpolate': '../node_modules/d3-interpolate/dist/d3-interpolate', |
|
15
|
|
|
// by d3-force |
|
16
|
|
|
'd3-collection': '../node_modules/d3-collection/dist/d3-collection', |
|
17
|
|
|
'd3-dispatch': '../node_modules/d3-dispatch/dist/d3-dispatch', |
|
18
|
|
|
'd3-quadtree': '../node_modules/d3-quadtree/dist/d3-quadtree', |
|
19
|
|
|
'd3-timer': '../node_modules/d3-timer/dist/d3-timer', |
|
20
|
|
|
// by d3-drag: d3-selection |
|
21
|
|
|
// d3 modules dependencies |
|
22
|
|
|
'd3-selection': '../node_modules/d3-selection/dist/d3-selection', |
|
23
|
|
|
'd3-force': '../node_modules/d3-force/dist/d3-force', |
|
24
|
|
|
'd3-zoom': '../node_modules/d3-zoom/dist/d3-zoom', |
|
25
|
|
|
'd3-drag': '../node_modules/d3-drag/dist/d3-drag', |
|
26
|
|
|
'snabbdom': '../node_modules/snabbdom/dist/snabbdom-patch', |
|
27
|
|
|
'rbush': '../node_modules/rbush/rbush', |
|
28
|
|
|
'helper': 'utils/helper' |
|
29
|
|
|
}, |
|
30
|
|
|
shim: { |
|
31
|
|
|
'd3-drag': ['d3-selection'], |
|
32
|
|
|
'd3-force': ['d3-collection', 'd3-dispatch', 'd3-quadtree', 'd3-timer'], |
|
33
|
|
|
'd3-interpolate': ['d3-color'], |
|
34
|
|
|
'd3-zoom': ['d3-drag', 'd3-ease', 'd3-transition', 'd3-interpolate'] |
|
35
|
|
|
} |
|
36
|
|
|
}); |
|
37
|
|
|
|
|
38
|
|
|
require(['main'], function (main) { |
|
39
|
|
|
main(); |
|
40
|
|
|
}); |
|
41
|
|
|
|