Skip to content

Commit 88406eb

Browse files
authored
Merge pull request #130 from easycoder/dev
Deal with auto/manual switching
2 parents f38f756 + 313c7a5 commit 88406eb

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

iwsy/iwsy.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,12 @@ const IWSY = (playerElement, text) => {
722722
const release = () => {
723723
player.style.cursor = 'none';
724724
document.removeEventListener(`click`, release);
725-
document.onkeydown = null;
725+
document.addEventListener(`click`, () => {
726+
script.runMode = `manual`;
727+
});
728+
document.onkeydown = () => {
729+
script.runMode = `manual`;
730+
};
726731
doStep(script.nextStep);
727732
};
728733

@@ -731,7 +736,7 @@ const IWSY = (playerElement, text) => {
731736
script.nextStep = step ? script.steps[step.index + 1] : script.steps[0];
732737
player.style.cursor = 'pointer';
733738
document.addEventListener(`click`, release);
734-
document.onkeydown = (event) => {
739+
document.onkeydown = event => {
735740
switch (event.code) {
736741
case `Space`:
737742
case `ArrowRight`:

0 commit comments

Comments
 (0)