REFACTOR: Use a `<script src>` tag to start the app (#12401)

This is to help with potential CSP issues.
This commit is contained in:
Robin Ward 2021-03-16 09:36:11 -04:00 committed by GitHub
parent dc3af285b2
commit 1c82ed9f3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 9 deletions

View File

@ -27,18 +27,10 @@
<div id='offscreen-content'> <div id='offscreen-content'>
</div> </div>
<script>
document.addEventListener("discourse-booted", (e) => {
const config = e.detail;
const app = require(`${config.modulePrefix}/app`)["default"].create(
config
);
app.start();
});
</script>
{{bootstrap-content-for "hidden-login-form"}} {{bootstrap-content-for "hidden-login-form"}}
{{bootstrap-content-for "preloaded"}} {{bootstrap-content-for "preloaded"}}
<script src="{{rootURL}}assets/scripts/start-app.js"></script>
<script src="{{rootURL}}assets/scripts/discourse-boot.js"></script> <script src="{{rootURL}}assets/scripts/discourse-boot.js"></script>
{{bootstrap-content-for "body-footer"}} {{bootstrap-content-for "body-footer"}}

View File

@ -0,0 +1,5 @@
document.addEventListener("discourse-booted", (e) => {
const config = e.detail;
const app = require(`${config.modulePrefix}/app`)["default"].create(config);
app.start();
});