|
49 | 49 | }
|
50 | 50 |
|
51 | 51 | //加载类库资源文件
|
52 |
| - function load({ libsurl, disturl }) { |
| 52 | + function load(config) { |
| 53 | + var libsurl = config.libsurl; |
| 54 | + var disturl = config.disturl; |
53 | 55 | var includes = (targetScript.getAttribute('include') || "").split(",");
|
54 | 56 | var excludes = (targetScript.getAttribute('exclude') || "").split(",");
|
55 | 57 | if (!inArray(excludes, 'iclient8c')) {
|
56 | 58 | if (!inArray(includes, 'iclient8c-plot')) {
|
57 | 59 | window.excludePlot = true;
|
58 | 60 | }
|
59 |
| - inputScript(`${libsurl}/iclient8c/libs/SuperMap.Include.js`); |
| 61 | + inputScript(libsurl + '/iclient8c/libs/SuperMap.Include.js'); |
60 | 62 | }
|
61 | 63 | if (inArray(includes, 'mapv')) {
|
62 |
| - inputScript(`${libsurl}/mapv/2.0.62/mapv.min.js`); |
| 64 | + inputScript(libsurl + '/mapv/2.0.62/mapv.min.js'); |
63 | 65 | }
|
64 | 66 | if (inArray(includes, 'echarts')) {
|
65 |
| - inputScript(`${libsurl}/echarts/4.9.0/echarts.min.js`); |
| 67 | + inputScript(libsurl + '/echarts/4.9.0/echarts.min.js'); |
66 | 68 | }
|
67 | 69 | if (inArray(includes, 'nanoscroller')) {
|
68 |
| - inputCSS(`${libsurl}/iclient8c/examples/css/nanoscroller.css`); |
69 |
| - inputScript(`${libsurl}/iclient8c/examples/js/jquery.nanoscroller.min.js`); |
| 70 | + inputCSS(libsurl + '/iclient8c/examples/css/nanoscroller.css'); |
| 71 | + inputScript(libsurl + '/iclient8c/examples/js/jquery.nanoscroller.min.js'); |
70 | 72 | }
|
71 | 73 | if (inArray(includes, 'infoWindow')) {
|
72 |
| - inputCSS(`${libsurl}/iclient8c/examples/js/plugins/infoWindow/infoWindow.css`); |
73 |
| - inputScript(`${libsurl}/iclient8c/examples/js/plugins/infoWindow/InfoWindow.js`); |
| 74 | + inputCSS(libsurl + '/iclient8c/examples/js/plugins/infoWindow/infoWindow.css'); |
| 75 | + inputScript(libsurl + '/iclient8c/examples/js/plugins/infoWindow/InfoWindow.js'); |
74 | 76 | }
|
75 | 77 | if (inArray(includes, 'heatmapColorCSS')) {
|
76 |
| - inputCSS(`${libsurl}/iclient8c/examples/css/heatmap.css`); |
| 78 | + inputCSS(libsurl + '/iclient8c/examples/css/heatmap.css'); |
77 | 79 | }
|
78 | 80 | if (!inArray(excludes, 'iclient-classic')) {
|
79 | 81 | if (supportES6()) {
|
80 |
| - inputScript(`${disturl}/classic/iclient-classic-es6.min.js`); |
| 82 | + inputScript(disturl + '/classic/iclient-classic-es6.min.js'); |
81 | 83 | } else {
|
82 |
| - inputScript(`${disturl}/classic/iclient-classic.min.js`); |
| 84 | + inputScript(disturl + '/classic/iclient-classic.min.js'); |
83 | 85 | }
|
84 | 86 | }
|
85 | 87 | if (inArray(includes, 'tianditu')) {
|
86 |
| - inputScript(`${libsurl}/iclient8c/examples/js/layer/Tianditu.js`); |
| 88 | + inputScript(libsurl + '/iclient8c/examples/js/layer/Tianditu.js'); |
87 | 89 | }
|
88 | 90 | if (inArray(includes, 'echarts-all')) {
|
89 |
| - inputScript(`${libsurl}/iclient8c/examples/js/echarts-all.js`); |
| 91 | + inputScript(libsurl + '/iclient8c/examples/js/echarts-all.js'); |
90 | 92 | }
|
91 | 93 | if (inArray(includes, 'baidu')) {
|
92 |
| - inputScript(`${libsurl}/iclient8c/examples/js/layer/Baidu.js`); |
| 94 | + inputScript(libsurl + '/iclient8c/examples/js/layer/Baidu.js'); |
93 | 95 | }
|
94 | 96 | if (inArray(includes, 'OSMBuildings-SuperMap')) {
|
95 |
| - inputScript(`${libsurl}/iclient8c/examples/js/OSMBuildings-SuperMap.js`); |
| 97 | + inputScript(libsurl + '/iclient8c/examples/js/OSMBuildings-SuperMap.js'); |
96 | 98 | }
|
97 | 99 | if (inArray(includes, 'D3WindMap')) {
|
98 |
| - inputScript(`${libsurl}/iclient8c/examples/js/D3WindMap.js`); |
| 100 | + inputScript(libsurl + '/iclient8c/examples/js/D3WindMap.js'); |
99 | 101 | }
|
100 | 102 | if (inArray(includes, 'd3')) {
|
101 |
| - inputScript(`${libsurl}/iclient8c/examples/js/d3.v3.min.js`); |
| 103 | + inputScript(libsurl + '/iclient8c/examples/js/d3.v3.min.js'); |
102 | 104 | }
|
103 | 105 | if (inArray(includes, 'three')) {
|
104 |
| - inputScript(`${libsurl}/iclient8c/examples/js/third-party/Three/ThreeWebGL.js`); |
105 |
| - inputScript(`${libsurl}/iclient8c/examples/js/third-party/Three/ThreeExtras.js`); |
106 |
| - inputScript(`${libsurl}/iclient8c/examples/js/third-party/Three/RequestAnimationFrame.js`); |
107 |
| - inputScript(`${libsurl}/iclient8c/examples/js/third-party/Three/Detector.js`); |
108 |
| - inputScript(`${libsurl}/iclient8c/examples/js/third-party/globe.js`); |
| 106 | + inputScript(libsurl + '/iclient8c/examples/js/third-party/Three/ThreeWebGL.js'); |
| 107 | + inputScript(libsurl + '/iclient8c/examples/js/third-party/Three/ThreeExtras.js'); |
| 108 | + inputScript(libsurl + '/iclient8c/examples/js/third-party/Three/RequestAnimationFrame.js'); |
| 109 | + inputScript(libsurl + '/iclient8c/examples/js/third-party/Three/Detector.js'); |
| 110 | + inputScript(libsurl + '/iclient8c/examples/js/third-party/globe.js'); |
109 | 111 | }
|
110 | 112 | if (inArray(includes, 'MapToImg')) {
|
111 |
| - inputScript(`${libsurl}/iclient8c/examples/js/MapToImg.js`); |
| 113 | + inputScript(libsurl + '/iclient8c/examples/js/MapToImg.js'); |
112 | 114 | }
|
113 | 115 | if (inArray(includes, 'Bar')) {
|
114 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Bar.js`); |
| 116 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Bar.js'); |
115 | 117 | }
|
116 | 118 | if (inArray(includes, 'Bar3D')) {
|
117 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Bar3D.js`); |
| 119 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Bar3D.js'); |
118 | 120 | }
|
119 | 121 | if (inArray(includes, 'Circle')) {
|
120 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Circle.js`); |
| 122 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Circle.js'); |
121 | 123 | }
|
122 | 124 | if (inArray(includes, 'Line')) {
|
123 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Line.js`); |
| 125 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Line.js'); |
124 | 126 | }
|
125 | 127 | if (inArray(includes, 'Pie')) {
|
126 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Pie.js`); |
| 128 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Pie.js'); |
127 | 129 | }
|
128 | 130 | if (inArray(includes, 'Point')) {
|
129 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Point.js`); |
| 131 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Point.js'); |
130 | 132 | }
|
131 | 133 | if (inArray(includes, 'Ring')) {
|
132 |
| - inputScript(`${libsurl}/iclient8c/examples/js/graph/Ring.js`); |
| 134 | + inputScript(libsurl + '/iclient8c/examples/js/graph/Ring.js'); |
133 | 135 | }
|
134 | 136 | if (inArray(includes, 'style')) {
|
135 |
| - inputCSS(`${libsurl}/iclient8c/theme/default/style.css`); |
| 137 | + inputCSS(libsurl + '/iclient8c/theme/default/style.css'); |
136 | 138 | }
|
137 | 139 | if (inArray(includes, 'sm-doc')) {
|
138 |
| - inputCSS(`${libsurl}/iclient8c/examples/css/sm-doc.css`); |
| 140 | + inputCSS(libsurl + '/iclient8c/examples/css/sm-doc.css'); |
139 | 141 | }
|
140 | 142 | if (inArray(includes, 'LargeFormatPrints')) {
|
141 |
| - inputScript(`${libsurl}/iclient8c/examples/js/LargeFormatPrints.js`); |
| 143 | + inputScript(libsurl + '/iclient8c/examples/js/LargeFormatPrints.js'); |
142 | 144 | }
|
143 | 145 | if (inArray(includes, 'PlottingPanel')) {
|
144 |
| - inputScript(`${libsurl}/iclient8c/examples/js/plottingPanel/PlottingPanel.Include.js`); |
| 146 | + inputScript(libsurl + '/iclient8c/examples/js/plottingPanel/PlottingPanel.Include.js'); |
145 | 147 | }
|
146 | 148 | if (inArray(includes, 'bevInclude')) {
|
147 |
| - inputScript(`${libsurl}/iclient8c/examples/js/bevInclude.js`); |
| 149 | + inputScript(libsurl + '/iclient8c/examples/js/bevInclude.js'); |
148 | 150 | }
|
149 | 151 | if (inArray(includes, 'DefaultStyleConfiguration')) {
|
150 |
| - inputScript(`${libsurl}/iclient8c/resource/Plugins/Plotting/DefaultStyleConfiguration.js`); |
| 152 | + inputScript(libsurl + '/iclient8c/resource/Plugins/Plotting/DefaultStyleConfiguration.js'); |
151 | 153 | }
|
152 | 154 | if (inArray(includes, 'tensorflow')) {
|
153 |
| - inputScript(`${libsurl}/tensorflow/3.9.0/tf.min.js`); |
| 155 | + inputScript(libsurl + '/tensorflow/3.9.0/tf.min.js'); |
154 | 156 | }
|
155 | 157 | }
|
156 | 158 |
|
|
0 commit comments