8000 if mode is play, execute all scripts scheduled for execution, when th… · fskydev/pyscript@72be1aa · GitHub
[go: up one dir, main page]

Skip to content

Commit 72be1aa

Browse files
committed
if mode is play, execute all scripts scheduled for execution, when the page loads
1 parent 0fc46d2 commit 72be1aa

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

pyscriptjs/src/App.svelte

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { faPlusCircle } from '@fortawesome/free-solid-svg-icons'
55
import Tailwind from "./Tailwind.svelte";
66
import { loadInterpreter } from './interpreter';
7-
import { pyodideLoaded, loadedEnvironments, navBarOpen, componentsNavOpen } from './stores';
7+
import { pyodideLoaded, loadedEnvironments, navBarOpen, componentsNavOpen, mode, scriptsQueue } from './stores';
88
import Main from "./Main.svelte";
99
import Header from "./Header.svelte";
1010
import SideNav from "./SideNav.svelte";
@@ -41,6 +41,13 @@
4141
navBarOpen.subscribe(value => {
4242
showNavBar = value;
4343
});
44+
45+
// now we can actually execute the page scripts if we are in play mode
46+
if ($mode == "play"){
47+
for (let script of $scriptsQueue) {
48+
script.evaluate();
49+
}
50+
}
4451
}
4552
4653
function toggleComponentsNavBar(evt){
@@ -74,7 +81,7 @@
7481
</style>
7582

7683
<Tailwind />
77-
84+
<!--
7885
<div class="flex flex-wrap bg-grey-light min-h-screen">
7986
<div>
8087
<SideNav />
@@ -92,4 +99,4 @@
9299
</div>
93100
<Main />
94101
</div>
95-
</div>
102+
</div> -->

0 commit comments

Comments
 (0)
0