kopia lustrzana https://github.com/FacilMap/facilmap
Fix POI dialog checkboxes
rodzic
fca84d778a
commit
3195085be1
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
Ładowanie…
Reference in New Issue