Loading static/js/exercises.api.mjs +1 −1 Original line number Diff line number Diff line Loading @@ -260,7 +260,7 @@ class Test { if (currentState.solvedExercises.length === this.exercises.length) { return null } else { let nextUnsolvedExerciseIndex = currentState.exerciseIndex let nextUnsolvedExerciseIndex = currentState.exerciseIndex || 0 while (currentState.solvedExercises.includes(nextUnsolvedExerciseIndex)) { nextUnsolvedExerciseIndex = (nextUnsolvedExerciseIndex + 1) % this.exercises.length } Loading static/js/yalikejazz.mjs +1 −2 Original line number Diff line number Diff line Loading @@ -137,8 +137,7 @@ export function main() { initExerciseList() initActionLinks() // If there is no current exercise, start with the first one. startExercise(currentTest.exercises[currentState.exerciseIndex || 0]) startExercise(currentTest.getNextUnsolvedExercise(currentState)) } window.onload = main Loading
static/js/exercises.api.mjs +1 −1 Original line number Diff line number Diff line Loading @@ -260,7 +260,7 @@ class Test { if (currentState.solvedExercises.length === this.exercises.length) { return null } else { let nextUnsolvedExerciseIndex = currentState.exerciseIndex let nextUnsolvedExerciseIndex = currentState.exerciseIndex || 0 while (currentState.solvedExercises.includes(nextUnsolvedExerciseIndex)) { nextUnsolvedExerciseIndex = (nextUnsolvedExerciseIndex + 1) % this.exercises.length } Loading
static/js/yalikejazz.mjs +1 −2 Original line number Diff line number Diff line Loading @@ -137,8 +137,7 @@ export function main() { initExerciseList() initActionLinks() // If there is no current exercise, start with the first one. startExercise(currentTest.exercises[currentState.exerciseIndex || 0]) startExercise(currentTest.getNextUnsolvedExercise(currentState)) } window.onload = main