|
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