mirror of
https://github.com/pyscript/pyscript.git
synced 2022-05-01 19:47:48 +03:00
add array of initializers, to run after the python runtime has loaded
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
import { faPlusCircle } from '@fortawesome/free-solid-svg-icons'
|
||||
import Tailwind from "./Tailwind.svelte";
|
||||
import { loadInterpreter } from './interpreter';
|
||||
import { pyodideLoaded, loadedEnvironments, navBarOpen, componentsNavOpen, mode, scriptsQueue } from './stores';
|
||||
import { pyodideLoaded, loadedEnvironments, navBarOpen, componentsNavOpen, mode, scriptsQueue, initializers } from './stores';
|
||||
import Main from "./Main.svelte";
|
||||
import Header from "./Header.svelte";
|
||||
import SideNav from "./SideNav.svelte";
|
||||
@@ -47,6 +47,12 @@
|
||||
for (let script of $scriptsQueue) {
|
||||
script.evaluate();
|
||||
}
|
||||
scriptsQueue.set([])
|
||||
}
|
||||
|
||||
// now we call all initializers AFTER we actually executed all page scripts
|
||||
for (let initializer of $initializers){
|
||||
initializer();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user