Fix POI dialog checkboxes

pull/172/head
Candid Dauth 2021-05-18 02:52:55 +02:00
rodzic fca84d778a
commit 3195085be1
2 zmienionych plików z 5 dodań i 5 usunięć

Wyświetl plik

@ -62,11 +62,11 @@ export default class Overpass extends Vue {
this.isCustomQueryMode = !!this.mapContext.overpassCustom;
}
togglePreset(key: string): void {
togglePreset(key: string, enable: boolean): void {
const idx = this.selectedPresets.indexOf(key);
if (idx == -1)
if (enable && idx == -1)
this.selectedPresets.push(key);
else
else if (!enable && idx != -1)
this.selectedPresets.splice(idx, 1);
}

Wyświetl plik

@ -15,7 +15,7 @@
<b-form-checkbox
v-for="preset in filteredPresets"
:checked="preset.isChecked"
@input="togglePreset(preset.key)"
@input="togglePreset(preset.key, $event)"
>{{preset.label}}</b-form-checkbox>
</div>
@ -31,7 +31,7 @@
<b-form-checkbox
v-for="preset in presets"
:checked="preset.isChecked"
@input="togglePreset(preset.key)"
@input="togglePreset(preset.key, $event)"
>{{preset.label}}</b-form-checkbox>
</div>
</template>