mirror of
https://github.com/pyscript/pyscript.git
synced 2022-05-01 19:47:48 +03:00
if mode is play, execute all scripts scheduled for execution, when the page loads
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
import { faPlusCircle } from '@fortawesome/free-solid-svg-icons'
|
import { faPlusCircle } from '@fortawesome/free-solid-svg-icons'
|
||||||
import Tailwind from "./Tailwind.svelte";
|
import Tailwind from "./Tailwind.svelte";
|
||||||
import { loadInterpreter } from './interpreter';
|
import { loadInterpreter } from './interpreter';
|
||||||
import { pyodideLoaded, loadedEnvironments, navBarOpen, componentsNavOpen } from './stores';
|
import { pyodideLoaded, loadedEnvironments, navBarOpen, componentsNavOpen, mode, scriptsQueue } from './stores';
|
||||||
import Main from "./Main.svelte";
|
import Main from "./Main.svelte";
|
||||||
import Header from "./Header.svelte";
|
import Header from "./Header.svelte";
|
||||||
import SideNav from "./SideNav.svelte";
|
import SideNav from "./SideNav.svelte";
|
||||||
@@ -41,6 +41,13 @@
|
|||||||
navBarOpen.subscribe(value => {
|
navBarOpen.subscribe(value => {
|
||||||
showNavBar = value;
|
showNavBar = value;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// now we can actually execute the page scripts if we are in play mode
|
||||||
|
if ($mode == "play"){
|
||||||
|
for (let script of $scriptsQueue) {
|
||||||
|
script.evaluate();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function toggleComponentsNavBar(evt){
|
function toggleComponentsNavBar(evt){
|
||||||
@@ -74,7 +81,7 @@
|
|||||||
</style>
|
</style>
|
||||||
|
|
||||||
<Tailwind />
|
<Tailwind />
|
||||||
|
<!--
|
||||||
<div class="flex flex-wrap bg-grey-light min-h-screen">
|
<div class="flex flex-wrap bg-grey-light min-h-screen">
|
||||||
<div>
|
<div>
|
||||||
<SideNav />
|
<SideNav />
|
||||||
@@ -92,4 +99,4 @@
|
|||||||
</div>
|
</div>
|
||||||
<Main />
|
<Main />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
Reference in New Issue
Block a user