Partially revert "Make sure RangeBox does not trigger update on stores on creation"

This reverts commit 15b19e44b9.
This commit is contained in:
Henrik Giesel 2021-03-22 15:08:52 +01:00
parent 9bbdc616c4
commit e23b1b77b7

View file

@ -29,7 +29,7 @@
let displayedSearch = $search; let displayedSearch = $search;
function updateSearch(): void { $: {
switch (searchRange as SearchRange) { switch (searchRange as SearchRange) {
case SearchRange.Deck: case SearchRange.Deck:
$search = displayedSearch = "deck:current"; $search = displayedSearch = "deck:current";
@ -40,7 +40,7 @@
} }
} }
function updateRevlog(): void { $: {
switch (revlogRange as RevlogRange) { switch (revlogRange as RevlogRange) {
case RevlogRange.Year: case RevlogRange.Year:
$days = 365; $days = 365;
@ -53,10 +53,10 @@
function searchKeyUp(event: KeyboardEvent): void { function searchKeyUp(event: KeyboardEvent): void {
// fetch data on enter // fetch data on enter
if (event.key === "Enter") { if (event.code === "Enter") {
$search = displayedSearch; $search = displayedSearch;
} }
} };
const year = i18n.tr(i18n.TR.STATISTICS_RANGE_1_YEAR_HISTORY); const year = i18n.tr(i18n.TR.STATISTICS_RANGE_1_YEAR_HISTORY);
const deck = i18n.tr(i18n.TR.STATISTICS_RANGE_DECK); const deck = i18n.tr(i18n.TR.STATISTICS_RANGE_DECK);
@ -115,18 +115,13 @@
<InputBox> <InputBox>
<label> <label>
<input <input type="radio" bind:group={searchRange} value={SearchRange.Deck} />
type="radio"
bind:group={searchRange}
on:input={updateSearch}
value={SearchRange.Deck} />
{deck} {deck}
</label> </label>
<label> <label>
<input <input
type="radio" type="radio"
bind:group={searchRange} bind:group={searchRange}
on:input={updateSearch}
value={SearchRange.Collection} /> value={SearchRange.Collection} />
{collection} {collection}
</label> </label>
@ -143,19 +138,11 @@
<InputBox> <InputBox>
<label> <label>
<input <input type="radio" bind:group={revlogRange} value={RevlogRange.Year} />
type="radio"
bind:group={revlogRange}
on:input={updateRevlog}
value={RevlogRange.Year} />
{year} {year}
</label> </label>
<label> <label>
<input <input type="radio" bind:group={revlogRange} value={RevlogRange.All} />
type="radio"
bind:group={revlogRange}
on:input={updateRevlog}
value={RevlogRange.All} />
{all} {all}
</label> </label>
</InputBox> </InputBox>