first load
This commit is contained in:
34
templates/document_head.hbs
Normal file
34
templates/document_head.hbs
Normal file
@@ -0,0 +1,34 @@
|
||||
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
|
||||
<!-- Make the translated search clear button label available for use in JS -->
|
||||
<!-- See buildClearSearchButton() in script.js -->
|
||||
<script type="text/javascript">window.searchClearButtonLabelLocalized = "{{t 'search_clear'}}";</script>
|
||||
<script type="text/javascript">
|
||||
// Load ES module polyfill only for browsers that don't support ES modules
|
||||
if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
|
||||
document.write('<script async src="{{asset 'es-module-shims.js'}}"><\/script>');
|
||||
}
|
||||
</script>
|
||||
<script type="importmap">
|
||||
{
|
||||
"imports": {
|
||||
"new-request-form": "{{asset 'new-request-form-bundle.js'}}",
|
||||
"flash-notifications": "{{asset 'flash-notifications-bundle.js'}}",
|
||||
"service-catalog": "{{asset 'service-catalog-bundle.js'}}",
|
||||
"approval-requests": "{{asset 'approval-requests-bundle.js'}}",
|
||||
"approval-requests-translations": "{{asset 'approval-requests-translations-bundle.js'}}",
|
||||
"new-request-form-translations": "{{asset 'new-request-form-translations-bundle.js'}}",
|
||||
"service-catalog-translations": "{{asset 'service-catalog-translations-bundle.js'}}",
|
||||
"shared": "{{asset 'shared-bundle.js'}}",
|
||||
"ticket-fields": "{{asset 'ticket-fields-bundle.js'}}",
|
||||
"wysiwyg": "{{asset 'wysiwyg-bundle.js'}}"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="module">
|
||||
import { renderFlashNotifications } from "flash-notifications";
|
||||
|
||||
const settings = {{json settings}};
|
||||
const baseLocale = {{json help_center.base_locale}};
|
||||
|
||||
renderFlashNotifications(settings, baseLocale);
|
||||
</script>
|
||||
Reference in New Issue
Block a user