diff --git a/langs/en.json b/langs/en.json index 12d6a14ae..02f158baa 100644 --- a/langs/en.json +++ b/langs/en.json @@ -223,6 +223,10 @@ "example": "Example", "examples": "Examples", "fewChangesBefore": "Please, answer a few questions of existing features before adding a new feature.", + "filterPanel": { + "disableAll": "Disable all", + "enableAll": "Enable all" + }, "geopermissionDenied": "Using the geolocation was denied", "getStartedLogin": "Log in with OpenStreetMap to get started", "getStartedNewAccount": " or create a new account", diff --git a/src/UI/Base/Checkbox.svelte b/src/UI/Base/Checkbox.svelte index 0b610d5f3..6580aeeb1 100644 --- a/src/UI/Base/Checkbox.svelte +++ b/src/UI/Base/Checkbox.svelte @@ -8,6 +8,9 @@ let _c: boolean = selected.data ?? true let id = `checkbox-input-${Math.round(Math.random()*100000000)}` $: selected.set(_c) + selected.addCallbackD(s => { + _c = s + })