From 2f5091a8cb484681d69db0ea6578dd7d26eacef7 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 20 Jun 2023 02:48:21 +0200 Subject: [PATCH] Fix: only show fixmes on high zoom level (performance), add the option to remove a fixme --- assets/layers/fixme/fixme.json | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/assets/layers/fixme/fixme.json b/assets/layers/fixme/fixme.json index 09b27d2aec..8dbeb16567 100644 --- a/assets/layers/fixme/fixme.json +++ b/assets/layers/fixme/fixme.json @@ -4,12 +4,11 @@ "en": "OSM objects with FIXME tags", "de": "OSM-Objekte mit FIXME-Tags" }, - "minzoom": 12, + "minzoom": 16, "description": { "en": "OSM objects that likely need to be fixed, based on a FIXME tag.", "de": "OSM-Objekte, die wahrscheinlich korrigiert werden müssen, basierend auf einem FIXME-Tag." }, - "shownByDefault": false, "syncSelection": "theme-only", "source": { "osmTags": { @@ -28,6 +27,21 @@ "tagRenderings": [ { "id": "fixme", + "freeform": { + "key": "fixme", + "type": "text" + }, + "question": { + "en": "What is wrong with this feature?" + }, + "mappings": [ + { + "if": "fixme=", + "then": { + "en": "This issue has been resolved" + } + } + ], "render": { "en": "Fixme Text: {fixme}", "de": "Fixme Text: {fixme}" @@ -49,7 +63,8 @@ "centroid", "point" ], - "icon": "./assets/svg/bug.svg" + "icon": "./assets/svg/bug.svg", + "label": "
{fixme}
" }, { "color": "#ff0000",