mirror of
https://github.com/flarum/framework.git
synced 2025-04-25 22:24:04 +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 !!}
|
{!! $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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user