diff --git a/services/web/app/views/_mixins/foot_scripts.pug b/services/web/app/views/_mixins/foot_scripts.pug new file mode 100644 index 0000000000..57ff265322 --- /dev/null +++ b/services/web/app/views/_mixins/foot_scripts.pug @@ -0,0 +1,6 @@ +mixin foot-scripts() + each file in entrypointScripts(entrypoint) + script(type="text/javascript", nonce=scriptNonce, src=file, defer=deferScripts) + if (settings.splitTest.devToolbar.enabled) + each file in entrypointScripts("devToolbar") + script(type="text/javascript", nonce=scriptNonce, src=file, defer=deferScripts) diff --git a/services/web/app/views/layout-base.pug b/services/web/app/views/layout-base.pug index d7b45230f3..dbba2aa313 100644 --- a/services/web/app/views/layout-base.pug +++ b/services/web/app/views/layout-base.pug @@ -1,3 +1,5 @@ +include ./_mixins/foot_scripts + doctype html html( lang=(currentLngCode || 'en') @@ -82,12 +84,8 @@ html( div#dev-toolbar block foot-scripts - each file in entrypointScripts(entrypoint) - script(type="text/javascript", nonce=scriptNonce, src=file, defer=deferScripts) - if (settings.splitTest.devToolbar.enabled) - each file in entrypointScripts("devToolbar") - script(type="text/javascript", nonce=scriptNonce, src=file, defer=deferScripts) - + +foot-scripts + script(type="text/javascript", nonce=scriptNonce). window.addEventListener('DOMContentLoaded', function() { //- Look for bundle