-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinitDev.js
43 lines (35 loc) · 972 Bytes
/
initDev.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
37
38
39
40
41
42
43
(function (global)
{
"use strict";
var scripts = document.getElementsByTagName('script'),
dataMain = false,
srcMain = false;
for (var i = 0, len = scripts.length; i < len; i++)
{
if (!scripts[i].getAttribute('src')) {
continue;
}
if (scripts[i].getAttribute('src').match('qui/initDev.js'))
{
dataMain = scripts[i].getAttribute('data-main');
srcMain = scripts[i].getAttribute('src');
}
}
// qui config
var baseUrl = srcMain.replace('qui/initDev.js', '');
require.config({
paths : {
'qui' : baseUrl +'qui/qui'
},
map : {
'*': {
'css': baseUrl +'qui/qui/lib/css.js',
'image': baseUrl +'qui/qui/lib/image.js',
'text': baseUrl +'qui/qui/lib/text.js'
}
}
});
if (dataMain) {
require([dataMain]);
}
}(this));