diff --git a/ts/deckoptions/AdvancedOptions.svelte b/ts/deckoptions/AdvancedOptions.svelte index ff02a5f6f..433acbf0f 100644 --- a/ts/deckoptions/AdvancedOptions.svelte +++ b/ts/deckoptions/AdvancedOptions.svelte @@ -10,6 +10,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import HelpPopup from "./HelpPopup.svelte"; import SpinBox from "./SpinBox.svelte"; import SpinBoxFloat from "./SpinBoxFloat.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -27,6 +28,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + @@ -39,12 +43,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + ($config.initialEase = evt.detail.value)} + bind:value={$config.initialEase} /> @@ -55,12 +57,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + ($config.easyMultiplier = evt.detail.value)} + bind:value={$config.easyMultiplier} /> @@ -71,12 +71,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + ($config.intervalMultiplier = evt.detail.value)} + bind:value={$config.intervalMultiplier} /> @@ -87,12 +85,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + ($config.hardMultiplier = evt.detail.value)} + bind:value={$config.hardMultiplier} /> @@ -100,15 +96,13 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html {tr.schedulingNewInterval()} - + - + ($config.lapseMultiplier = evt.detail.value)} + bind:value={$config.lapseMultiplier} /> diff --git a/ts/deckoptions/AudioOptions.svelte b/ts/deckoptions/AudioOptions.svelte index 07d94322d..4f9b6a4a0 100644 --- a/ts/deckoptions/AudioOptions.svelte +++ b/ts/deckoptions/AudioOptions.svelte @@ -9,6 +9,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import ConfigEntryFull from "./ConfigEntryFull.svelte"; import HelpPopup from "./HelpPopup.svelte"; import CheckBox from "./CheckBox.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -18,23 +19,25 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + {tr.deckConfigDisableAutoplay()} + - + {tr.schedulingAlwaysIncludeQuestionSideWhenReplaying()} + diff --git a/ts/deckoptions/BuryOptions.svelte b/ts/deckoptions/BuryOptions.svelte index 45ee09843..39f1f82e1 100644 --- a/ts/deckoptions/BuryOptions.svelte +++ b/ts/deckoptions/BuryOptions.svelte @@ -9,6 +9,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import ConfigEntryFull from "./ConfigEntryFull.svelte"; import HelpPopup from "./HelpPopup.svelte"; import CheckBox from "./CheckBox.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -18,16 +19,21 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + {tr.deckConfigBuryNewSiblings()} + - + {tr.deckConfigBuryReviewSiblings()} + diff --git a/ts/deckoptions/CheckBox.svelte b/ts/deckoptions/CheckBox.svelte index d229fac25..cd707ed49 100644 --- a/ts/deckoptions/CheckBox.svelte +++ b/ts/deckoptions/CheckBox.svelte @@ -3,11 +3,7 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> - diff --git a/ts/deckoptions/DailyLimits.svelte b/ts/deckoptions/DailyLimits.svelte index 358e45be9..980b0dd1b 100644 --- a/ts/deckoptions/DailyLimits.svelte +++ b/ts/deckoptions/DailyLimits.svelte @@ -10,6 +10,7 @@ import HelpPopup from "./HelpPopup.svelte"; import Warnings from "./Warnings.svelte"; import SpinBox from "./SpinBox.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -46,8 +47,8 @@ /> - + @@ -63,8 +64,8 @@ /> - + diff --git a/ts/deckoptions/DisplayOrder.svelte b/ts/deckoptions/DisplayOrder.svelte index f877f2038..16aad8ad5 100644 --- a/ts/deckoptions/DisplayOrder.svelte +++ b/ts/deckoptions/DisplayOrder.svelte @@ -9,6 +9,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import ConfigEntry from "./ConfigEntry.svelte"; import HelpPopup from "./HelpPopup.svelte"; import EnumSelector from "./EnumSelector.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; import { reviewMixChoices } from "./strings"; @@ -48,6 +49,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + @@ -62,6 +66,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + @@ -74,11 +81,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + + @@ -90,6 +94,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + @@ -104,6 +111,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + diff --git a/ts/deckoptions/EnumSelector.svelte b/ts/deckoptions/EnumSelector.svelte index d6b3f921e..c1a2660c0 100644 --- a/ts/deckoptions/EnumSelector.svelte +++ b/ts/deckoptions/EnumSelector.svelte @@ -3,11 +3,8 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> - diff --git a/ts/deckoptions/LapseOptions.svelte b/ts/deckoptions/LapseOptions.svelte index 38d7d045a..9236d2605 100644 --- a/ts/deckoptions/LapseOptions.svelte +++ b/ts/deckoptions/LapseOptions.svelte @@ -12,6 +12,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import SpinBox from "./SpinBox.svelte"; import EnumSelector from "./EnumSelector.svelte"; import StepsInput from "./StepsInput.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -41,10 +42,13 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html ($config.relearnSteps = evt.detail.value)} /> + @@ -55,8 +59,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html /> - + @@ -72,8 +76,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html /> - + @@ -87,8 +91,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html /> - + diff --git a/ts/deckoptions/NewOptions.svelte b/ts/deckoptions/NewOptions.svelte index 7388c4c96..bf357b6c1 100644 --- a/ts/deckoptions/NewOptions.svelte +++ b/ts/deckoptions/NewOptions.svelte @@ -12,6 +12,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import SpinBox from "./SpinBox.svelte"; import StepsInput from "./StepsInput.svelte"; import EnumSelector from "./EnumSelector.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -48,10 +49,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html /> - + ($config.learnSteps = evt.detail.value)} + bind:value={$config.learnSteps} /> @@ -63,7 +64,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html /> - + @@ -79,7 +81,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html /> - + @@ -97,6 +100,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html + diff --git a/ts/deckoptions/SpinBox.svelte b/ts/deckoptions/SpinBox.svelte index 0ce1653d3..bd9d9bc8f 100644 --- a/ts/deckoptions/SpinBox.svelte +++ b/ts/deckoptions/SpinBox.svelte @@ -3,12 +3,9 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> @@ -37,4 +24,3 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html value={stringValue} on:blur={update} /> - diff --git a/ts/deckoptions/StepsInput.svelte b/ts/deckoptions/StepsInput.svelte index c42eab4ad..8f187f1ff 100644 --- a/ts/deckoptions/StepsInput.svelte +++ b/ts/deckoptions/StepsInput.svelte @@ -3,28 +3,16 @@ Copyright: Ankitects Pty Ltd and contributors License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html --> - diff --git a/ts/deckoptions/TimerOptions.svelte b/ts/deckoptions/TimerOptions.svelte index 2c77ab555..d33bb1adb 100644 --- a/ts/deckoptions/TimerOptions.svelte +++ b/ts/deckoptions/TimerOptions.svelte @@ -11,6 +11,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import HelpPopup from "./HelpPopup.svelte"; import SpinBox from "./SpinBox.svelte"; import CheckBox from "./CheckBox.svelte"; + import RevertButton from "./RevertButton.svelte"; import type { DeckOptionsState } from "./lib"; export let state: DeckOptionsState; @@ -25,9 +26,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + @@ -35,9 +35,13 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html - + {tr.schedulingShowAnswerTimer()} + diff --git a/ts/deckoptions/deckoptions-base.scss b/ts/deckoptions/deckoptions-base.scss index 40bf08c40..ff17b48c8 100644 --- a/ts/deckoptions/deckoptions-base.scss +++ b/ts/deckoptions/deckoptions-base.scss @@ -20,7 +20,8 @@ @include bootstrap-dark.night-mode; } -.form-control, .form-select{ +.form-control, +.form-select { line-height: 1; // the unprefixed version wasn't added until Chrome 81 -webkit-appearance: none;