Skip to content

Commit e980213

Browse files
committed
chore(build) Build demo with correct script link
- Previously minified JS would always be linked (even if not built) - Non-minified link will now be used if `--no-minify` is passed Resolves #2711
1 parent 309cfd0 commit e980213

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

demo/index.html

+4
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ <h2><%- language.prettyName %></h2>
4747

4848
</div>
4949

50+
<% if (minify) { %>
5051
<script src="../highlight.min.js"></script>
52+
<% } else { %>
53+
<script src="../highlight.js"></script>
54+
<% } %>
5155
<script src="jquery-2.1.1.min.js"></script>
5256
<script src="perfect-scrollbar.min.js"></script>
5357
<script src="demo.js"></script>

tools/build_browser.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ async function buildBrowser(options) {
2525
languages = filter(languages, options["languages"]);
2626

2727
await installDocs();
28-
await installDemo(languages);
28+
await installDemo(languages, { minify: options.minify });
2929

3030
log("Preparing languages.")
3131
await Promise.all(
@@ -58,7 +58,7 @@ async function buildBrowser(options) {
5858
log("-----");
5959
}
6060

61-
async function installDemo(languages) {
61+
async function installDemo(languages, { minify }) {
6262
log("Writing demo files.");
6363
mkdir("demo");
6464
installDemoStyles();
@@ -70,7 +70,7 @@ async function installDemo(languages) {
7070
const styles = css.map((el) => (
7171
{ "name": _.startCase(path.basename(el,".css")), "path": el }
7272
));
73-
renderTemplate("./demo/index.html", "./demo/index.html", { styles , languages });
73+
renderTemplate("./demo/index.html", "./demo/index.html", { styles, languages, minify });
7474
}
7575

7676
async function installDocs() {

0 commit comments

Comments
 (0)