1
0
mirror of https://github.com/flarum/core.git synced 2025-07-21 00:31:17 +02:00

feat: split preloaded JSON payload and frontend boot into separate <script> tags (#3461)

This commit is contained in:
flawedworld
2022-06-13 16:11:00 +01:00
committed by GitHub
parent 4748f31d93
commit 818035f385

View File

@@ -21,11 +21,14 @@
{!! $js !!} {!! $js !!}
<script id="flarum-json-payload" type="application/json">@json($payload)</script>
<script> <script>
const data = JSON.parse(document.getElementById('flarum-json-payload').textContent);
document.getElementById('flarum-loading').style.display = 'none'; document.getElementById('flarum-loading').style.display = 'none';
try { try {
flarum.core.app.load(@json($payload)); flarum.core.app.load(data);
flarum.core.app.bootExtensions(flarum.extensions); flarum.core.app.bootExtensions(flarum.extensions);
flarum.core.app.boot(); flarum.core.app.boot();
} catch (e) { } catch (e) {