diff --git a/CHANGELOG.md b/CHANGELOG.md index 312c40d86..28df1819a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [CalVer](https://calver.org/). +## [unreleased] + +### Added +- Added an icon to the layer if the layer has an active filter. + ## [2025.6.2] - 2025-19-6 ### Added diff --git a/browser/i18n/da_DK.js b/browser/i18n/da_DK.js index 8a02dc94d..4831e9be4 100644 --- a/browser/i18n/da_DK.js +++ b/browser/i18n/da_DK.js @@ -235,6 +235,7 @@ module.exports = { "Reset filter": "Nulstil", "Filter editor": "Filter editor", "Layer is visible": "Laget er synligt", + "Layer has filter": "Laget har filter", "Parents": "Forældre", "Children": "Børn", "Back": "Tilbage", @@ -493,4 +494,4 @@ module.exports = { "Sign out": "Log ud" } -}; +}; \ No newline at end of file diff --git a/browser/i18n/en_US.js b/browser/i18n/en_US.js index 182235d6d..e597874b2 100644 --- a/browser/i18n/en_US.js +++ b/browser/i18n/en_US.js @@ -235,6 +235,7 @@ module.exports = { "Reset filter": "Reset filter", "Filter editor": "Filter editor", "Layer is visible": "Layer is visible", + "Layer has filter": "Layer has filter", "Parents": "Parents", "Children": "Children", "Back": "Back", @@ -493,4 +494,4 @@ module.exports = { "Not signed in": "Not signed in", "Sign out": "Sign out" } -}; +}; \ No newline at end of file diff --git a/browser/modules/layerTree/MarkupGenerator.js b/browser/modules/layerTree/MarkupGenerator.js index 3df80d02d..faf80404d 100644 --- a/browser/modules/layerTree/MarkupGenerator.js +++ b/browser/modules/layerTree/MarkupGenerator.js @@ -115,6 +115,8 @@ class MarkupGenerator { ${lockedLayer} + 0) { + $(`[data-gc2-layer-key^="${layerKey}"]`).find('.js-tiles-has-filter').show(); + } else { + $(`[data-gc2-layer-key^="${layerKey}"]`).find('.js-tiles-has-filter').hide(); + } + if (parsedMeta?.referenced_by && activeFilters.length === 0) { JSON.parse(parsedMeta.referenced_by).forEach((i) => { let parsedMetaChildLayer = meta.parseLayerMeta(i.rel);