-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchart.debug.js
More file actions
49 lines (46 loc) · 1.59 KB
/
Copy pathchart.debug.js
File metadata and controls
49 lines (46 loc) · 1.59 KB
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
44
45
46
47
48
49
(function () {
var scriptName = "chart.debug.js";
window.UChart = {
_getScriptLocation: (function () {
var r = new RegExp("(^|(.*?\\/))(" + scriptName + ")(\\?|$)"),
s = document.getElementsByTagName('script'),
src, m, l = "";
for (var i = 0, len = s.length; i < len; i++) {
src = s[i].getAttribute('src');
if (src) {
m = src.match(r);
if (m) {
l = m[1];
break;
}
}
}
return (function () { return l; });
})()
};
var jsFiles = [
"src/UnifyKit.js",
"src/core/Util.js",
"src/core/Class.js",
"src/core/Events.js",
"src/UChart.js",
"src/elements/Element.js",
"src/elements/Arc.js",
"src/elements/Scale.js",
"src/elements/Tooltup.js",
"src/elements/MultiTooltip.js",
"src/elements/Point.js",
"src/elements/RadialScale.js",
"src/elements/Rectangle.js",
"src/LineChart.js",
]; // etc.
var scriptTags = new Array(jsFiles.length);
var host = UChart._getScriptLocation();
for (var i = 0, len = jsFiles.length; i < len; i++) {
scriptTags[i] = "<script src='" + host + jsFiles[i] + "'></script>";
}
if (scriptTags.length > 0) {
document.write(scriptTags.join(""));
}
})();