diff --git a/ts/routes/reviewer/reviewer-bottom/AnswerButton.svelte b/ts/routes/reviewer/reviewer-bottom/AnswerButton.svelte index c04fe7e0c..80afe363f 100644 --- a/ts/routes/reviewer/reviewer-bottom/AnswerButton.svelte +++ b/ts/routes/reviewer/reviewer-bottom/AnswerButton.svelte @@ -10,9 +10,13 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html export let info: NextCardDataResponse_AnswerButton; export let state: ReviewerState; - const labels = [tr.studyingAgain(), tr.studyingHard(), tr.studyingGood(), tr.studyingEasy()] + const labels = [ + tr.studyingAgain(), + tr.studyingHard(), + tr.studyingGood(), + tr.studyingEasy(), + ]; $: label = labels[info.rating]; - diff --git a/ts/routes/reviewer/reviewer-bottom/ReviewerBottom.svelte b/ts/routes/reviewer/reviewer-bottom/ReviewerBottom.svelte index 247dab0ea..a2224d2a0 100644 --- a/ts/routes/reviewer/reviewer-bottom/ReviewerBottom.svelte +++ b/ts/routes/reviewer/reviewer-bottom/ReviewerBottom.svelte @@ -21,7 +21,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html const remainingIndex = writable(0); $: button_count = $answerShown ? $answerButtons.length : 1; -
diff --git a/ts/routes/reviewer/reviewer.ts b/ts/routes/reviewer/reviewer.ts index 7d0bd2c19..3bff32715 100644 --- a/ts/routes/reviewer/reviewer.ts +++ b/ts/routes/reviewer/reviewer.ts @@ -1,6 +1,10 @@ // Copyright: Ankitects Pty Ltd and contributors // License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html -import { CardAnswer, NextCardDataResponse_AnswerButton, type NextCardDataResponse_NextCardData } from "@generated/anki/scheduler_pb"; +import { + CardAnswer, + type NextCardDataResponse_AnswerButton, + type NextCardDataResponse_NextCardData, +} from "@generated/anki/scheduler_pb"; import { nextCardData } from "@generated/backend"; import { writable } from "svelte/store"; @@ -10,7 +14,7 @@ export class ReviewerState { beginAnsweringMs = Date.now(); readonly cardClass = writable(""); readonly answerButtons = writable([]); - readonly answerShown = writable(false) + readonly answerShown = writable(false); iframe: HTMLIFrameElement | undefined = undefined; @@ -38,7 +42,7 @@ export class ReviewerState { const question = resp.nextCard?.front || ""; this.answerShown.set(false); this.updateHtml(question); - this.beginAnsweringMs = Date.now() + this.beginAnsweringMs = Date.now(); } public showAnswer() { @@ -49,12 +53,12 @@ export class ReviewerState { public easeButtonPressed(rating: number) { const states = this.cardData!.states!; - const newState = ([ + const newState = [ states.again!, states.hard!, states.good!, states.easy!, - ])[rating]!; + ][rating]!; this.showQuestion( new CardAnswer({