mirror of
https://github.com/flarum/framework.git
synced 2025-04-25 14:14:03 +08:00
feat: split preloaded JSON payload and frontend boot into separate <script> tags (#3461)
This commit is contained in:
parent
4748f31d93
commit
818035f385
@ -21,11 +21,14 @@
|
||||
|
||||
{!! $js !!}
|
||||
|
||||
<script id="flarum-json-payload" type="application/json">@json($payload)</script>
|
||||
|
||||
<script>
|
||||
const data = JSON.parse(document.getElementById('flarum-json-payload').textContent);
|
||||
document.getElementById('flarum-loading').style.display = 'none';
|
||||
|
||||
try {
|
||||
flarum.core.app.load(@json($payload));
|
||||
flarum.core.app.load(data);
|
||||
flarum.core.app.bootExtensions(flarum.extensions);
|
||||
flarum.core.app.boot();
|
||||
} catch (e) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user