mirror of
https://github.com/ankitects/anki.git
synced 2025-11-06 12:47:11 -05:00
Added: Answer button times
This commit is contained in:
parent
eb6520520c
commit
32601abe1f
3 changed files with 39 additions and 25 deletions
|
|
@ -1272,6 +1272,9 @@ class SvelteReviewer(Reviewer):
|
||||||
self._remaining()
|
self._remaining()
|
||||||
self.bottom.web.eval('showQuestion("",%d);' % (maxTime))
|
self.bottom.web.eval('showQuestion("",%d);' % (maxTime))
|
||||||
|
|
||||||
|
def _buttonTime(self, i: int, v3_labels: Sequence[str]) -> str:
|
||||||
|
return v3_labels[i - 1] if self.mw.col.conf["estTimes"] else ""
|
||||||
|
|
||||||
def _linkHandler(self, url: str) -> None:
|
def _linkHandler(self, url: str) -> None:
|
||||||
if url == "bottomReady":
|
if url == "bottomReady":
|
||||||
self._showQuestion()
|
self._showQuestion()
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,15 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
export let info: AnswerButtonInfo;
|
export let info: AnswerButtonInfo;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
{info.due}
|
||||||
|
</span>
|
||||||
<button on:click={() => bridgeCommand(`ease${info.i}`)}>
|
<button on:click={() => bridgeCommand(`ease${info.i}`)}>
|
||||||
{info.label}
|
{info.label}
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
span {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
@ -28,28 +28,26 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="review-buttons">
|
<div class="review-buttons">
|
||||||
<span>
|
{#if $answerButtons.length}
|
||||||
<RemainingNumber cls="new-count" underlined={$remainingIndex === 0}>
|
{#each $answerButtons as answerButton}
|
||||||
{$remaining[0]}
|
<AnswerButton info={answerButton}></AnswerButton>
|
||||||
</RemainingNumber> +
|
{/each}
|
||||||
<RemainingNumber cls="learn-count" underlined={$remainingIndex === 1}>
|
{:else}
|
||||||
{$remaining[1]}
|
<span class="remaining-count">
|
||||||
</RemainingNumber> +
|
<RemainingNumber cls="new-count" underlined={$remainingIndex === 0}>
|
||||||
<RemainingNumber cls="review-count" underlined={$remainingIndex === 2}>
|
{$remaining[0]}
|
||||||
{$remaining[2]}
|
</RemainingNumber> +
|
||||||
</RemainingNumber>
|
<RemainingNumber cls="learn-count" underlined={$remainingIndex === 1}>
|
||||||
</span>
|
{$remaining[1]}
|
||||||
<div>
|
</RemainingNumber> +
|
||||||
{#if $answerButtons.length}
|
<RemainingNumber cls="review-count" underlined={$remainingIndex === 2}>
|
||||||
{#each $answerButtons as answerButton}
|
{$remaining[2]}
|
||||||
<AnswerButton info={answerButton}></AnswerButton>
|
</RemainingNumber>
|
||||||
{/each}
|
</span>
|
||||||
{:else}
|
<button on:click={() => bridgeCommand("ans")}>
|
||||||
<button on:click={() => bridgeCommand("ans")}>
|
{tr.studyingShowAnswer()}
|
||||||
{tr.studyingShowAnswer()}
|
</button>
|
||||||
</button>
|
{/if}
|
||||||
{/if}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<button
|
<button
|
||||||
|
|
@ -72,8 +70,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||||
}
|
}
|
||||||
|
|
||||||
.review-buttons {
|
.review-buttons {
|
||||||
display: flex;
|
display: grid;
|
||||||
flex-direction: column;
|
grid-auto-flow: column;
|
||||||
align-items: center;
|
grid-template-rows: auto auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.remaining-count {
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue