diff --git a/package-lock.json b/package-lock.json index 04731102bf..d06b642ffd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapcomplete", - "version": "0.41.7", + "version": "0.42.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mapcomplete", - "version": "0.41.7", + "version": "0.42.0", "license": "GPL-3.0-or-later", "dependencies": { "@comunica/core": "^3.0.1", @@ -69,7 +69,7 @@ "svg-path-parser": "^1.1.0", "tailwind-merge": "^1.13.1", "tailwindcss": "^3.1.8", - "trap-focus-svelte": "^1.0.1", + "trap-focus-svelte": "^1.0.2", "vite-node": "^0.28.3", "vitest": "^0.28.3", "wikibase-sdk": "^7.14.0", @@ -15240,8 +15240,9 @@ } }, "node_modules/trap-focus-svelte": { - "version": "1.0.1", - "license": "MIT" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/trap-focus-svelte/-/trap-focus-svelte-1.0.2.tgz", + "integrity": "sha512-2I5V22WMxnoVDkx1mvjKjxR0fl3V5ra9vOZCV4y9iXm3AHJgYugQbCO2e6IuF4seBsadS8mtzAwQTzZDVD3oqg==" }, "node_modules/triple-beam": { "version": "1.4.1", @@ -27159,7 +27160,9 @@ } }, "trap-focus-svelte": { - "version": "1.0.1" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/trap-focus-svelte/-/trap-focus-svelte-1.0.2.tgz", + "integrity": "sha512-2I5V22WMxnoVDkx1mvjKjxR0fl3V5ra9vOZCV4y9iXm3AHJgYugQbCO2e6IuF4seBsadS8mtzAwQTzZDVD3oqg==" }, "triple-beam": { "version": "1.4.1" diff --git a/package.json b/package.json index 1e7ac2d9ad..c2f0db3a20 100644 --- a/package.json +++ b/package.json @@ -188,7 +188,7 @@ "svg-path-parser": "^1.1.0", "tailwind-merge": "^1.13.1", "tailwindcss": "^3.1.8", - "trap-focus-svelte": "^1.0.1", + "trap-focus-svelte": "^1.0.2", "vite-node": "^0.28.3", "vitest": "^0.28.3", "wikibase-sdk": "^7.14.0", diff --git a/src/UI/BigComponents/FilterPanel.svelte b/src/UI/BigComponents/FilterPanel.svelte index 53a9e363e4..1be8073221 100644 --- a/src/UI/BigComponents/FilterPanel.svelte +++ b/src/UI/BigComponents/FilterPanel.svelte @@ -9,6 +9,8 @@ import Translations from "../i18n/Translations" import Tr from "../Base/Tr.svelte" import Filter from "../../assets/svg/Filter.svelte" + import { EyeIcon } from "@rgossiaux/svelte-heroicons/solid" + import { trapFocus } from "trap-focus-svelte" export let state: ThemeViewState let layout = state.layout @@ -35,6 +37,7 @@ } v.isDisplayed.addCallbackD((_) => updateEnableState()) }) + function enableAll(doEnable: boolean) { state.layerState.filteredLayers.forEach((v) => { if (!v.layerDef.name) { @@ -45,34 +48,35 @@ } -