-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathrouting-map.js
36 lines (34 loc) · 1.03 KB
/
routing-map.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
define(["dojo/_base/config", "require"], function (config, require) {
"use strict";
var p = config['routing-map'].pathPrefix,
l = config['routing-map'].layers || {},
mid = require.toAbsMid
;
return {
home: {
schema: p + '',
widget: mid('./ui/home/HomePage'),
layers: l.home || []
},
storage: {
schema: p + '/storage',
widget: mid('./ui/storage/StoragePage'),
layers: l.storage || []
},
releaseIndex: {
schema: p + '/releases',
widget: mid('./ui/release/ReleaseIndexPage'),
layers: l.release || []
},
releaseUpdate: {
schema: p + '/release/:id',
widget: mid('./ui/release/ReleaseUpdatePage'),
layers: l.release || []
},
releaseCreate: {
schema: p + '/new-release/',
widget: mid('./ui/release/ReleaseCreatePage'),
layers: l.release || []
}
};
});