Tidy up and always use bundle in built site for now
Just to be safe
@@ -13,7 +13,6 @@ script(src="/assets/js/vendor/prism.min.js")
if SECTION == "models"
script(src="/assets/js/vendor/chart.min.js")
- script(src="/assets/js/models.js?v#{V_JS}" type="module")
script
if quickstart
@@ -24,15 +23,15 @@ script
| (ga.q=ga.q||[]).push(arguments)}; ga.l=+new Date;
| ga('create', '#{ANALYTICS}', 'auto'); ga('send', 'pageview');
-
if IS_PAGE
- script
| ((window.gitter = {}).chat = {}).options = {
| useStyles: false,
| activationElement: '.js-gitter-button',
| targetElement: '.js-gitter',
| room: '!{SOCIAL.gitter}'
| };
+
+if IS_PAGE
script(src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer)
@@ -48,39 +47,36 @@ if IS_PAGE
- ModelLoader = "new ModelLoader('" + MODELS_REPO + "'," + JSON.stringify(CURRENT_MODELS) + "," + JSON.stringify(MODEL_LICENSES) + "," + JSON.stringify(MODEL_BENCHMARKS) + ");"
- ModelComparer = "new ModelComparer('" + MODELS_REPO + "'," + JSON.stringify(MODEL_LICENSES) + "," + JSON.stringify(MODEL_BENCHMARKS) + "," + JSON.stringify(LANGUAGES) + "," + JSON.stringify(MODEL_META) + "," + JSON.stringify(default_models || false) + ");"
-//- Browsers with JS module support.
- Will be ignored otherwise.
-
-script(type="module")
- | import ProgressBar from '/assets/js/progress.js';
+if environment == "deploy"
+ //- DEPLOY: use compiled rollup.js and instantiate classes directly
+ script(src="/assets/js/rollup.js")
+ script
!=ProgressBar
if changelog
- | import Changelog from '/assets/js/changelog.js';
!=Changelog
if IS_PAGE
- | import NavHighlighter from '/assets/js/nav-highlighter.js';
!=NavHighlighter
- | import GitHubEmbed from '/assets/js/github-embed.js';
!=GitHubEmbed
if HAS_MODELS
- | import { ModelLoader } from '/assets/js/models.js';
- !=ModelLoader
+ !=ModeLoader
if compare_models
- | import { ModelComparer } from '/assets/js/models.js';
!=ModelComparer
-
-//- Browsers with no JS module support.
- Won't be fetched or interpreted otherwise.
-
-script(nomodule src="/assets/js/rollup.js")
-script(nomodule)
+else
+ //- DEVELOPMENT: Use ES6 modules
+ script(type="module")
+ | import ProgressBar from '/assets/js/progress.js';
!=ProgressBar
if changelog
+ | import Changelog from '/assets/js/changelog.js';
!=Changelog
if IS_PAGE
+ | import NavHighlighter from '/assets/js/nav-highlighter.js';
!=NavHighlighter
+ | import GitHubEmbed from '/assets/js/github-embed.js';
!=GitHubEmbed
if HAS_MODELS
- !=ModeLoader
+ | import { ModelLoader } from '/assets/js/models.js';
+ !=ModelLoader
if compare_models
+ | import { ModelComparer } from '/assets/js/models.js';
!=ModelComparer
