Merge pull request #42 from Corey-Wang/gh-pages
fix: jQuery and ROOT_PATH for download demo
diff --git a/src/editor/downloadExample.js b/src/editor/downloadExample.js
index 0fbf23d..7621e19 100644
--- a/src/editor/downloadExample.js
+++ b/src/editor/downloadExample.js
@@ -2,10 +2,14 @@
import { URL_PARAMS, SCRIPT_URLS } from '../common/config';
import { downloadBlob } from '../common/helper';
-const hasRootPath = store.sourceCode.indexOf('ROOT_PATH') >= 0;
-const rootPathCode = hasRootPath ? `var ROOT_PATH = '${store.cdnRoot}'` : '';
-
export function download() {
+
+ const hasRootPath = store.sourceCode.indexOf('ROOT_PATH') >= 0;
+ const rootPathCode = hasRootPath ? 'var ROOT_PATH = \'https://cdn.jsdelivr.net/gh/apache/echarts-website@asf-site/examples\'' : '';
+
+ const hasJQueryJS = store.sourceCode.indexOf('$.get') >= 0;
+ const jqueryScriptCode = hasJQueryJS ? '<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>' : '';
+
const echartsMinJS = SCRIPT_URLS.echartsMinJS.replace(
'{{version}}',
store.echartsVersion
@@ -25,6 +29,7 @@
<body style="height: 100%; margin: 0">
<div id="container" style="height: 100%"></div>
+ ${jqueryScriptCode}
<script type="text/javascript" src="${echartsMinJS}"></script>
<!-- Uncomment this line if you want to dataTool extension
<script type="text/javascript" src="${echartsDir}/dist/extension/dataTool.min.js"></script>