From c3f3f69c3bf836447608f69466d83ab9c531446b Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 8 Apr 2022 02:09:46 +0200 Subject: [PATCH] Small improvements to the GRB theme --- assets/themes/grb_import/grb.json | 33 ++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/assets/themes/grb_import/grb.json b/assets/themes/grb_import/grb.json index 4eb84c717..699a3e9c7 100644 --- a/assets/themes/grb_import/grb.json +++ b/assets/themes/grb_import/grb.json @@ -374,7 +374,13 @@ "tagRenderings+": [ { "id": "render_embedded", - "render": "Dit CRAB-adres ligt in OSM-gebouw {_embedding_id}" + "render": "Dit CRAB-adres ligt in OSM-gebouw {_embedding_id}", + "mappings": [{ + "if": "_embedding_id=", + "then": { + "nl": "Geen omliggend OSM-gebouw gevonden" + } + }] }, { "id": "embedded_address", @@ -409,17 +415,30 @@ }, { "id": "import-button", - "render": "{import_button(address, addr:street=$STRAATNM; addr:housenumber=$_HNRLABEL,Voeg dit adres als een nieuw adrespunt toe,,osm-buildings,5)}", + "render": { + "special": { + "type": "import_button", + "targetLayer": "address", + "tags": "addr:street=$STRAATNM; addr:housenumber=$_HNRLABEL", + "text": { + "nl": "Voeg dit adres als een nieuw adrespunt toe" + }, + "snap_onto_layers": "osm-buildings" + } + }, + "mappings": [ + { + "if": "_embedding_id=", + "then": { + "nl": "Geen omliggend OSM-gebouw gevonden. Een omliggend gebouw is nodig om dit punt als adres punt toe te voegen.
Importeer eerst de gebouwen. Vernieuw dan de pagina om losse adressen toe te voegen
" + } + } + ], "condition": { - "and": [ - "_embedding_id!=", - { "or": [ "_embedding_street!:={STRAATNM}", "_embedding_nr!:={_HNRLABEL}" ] - } - ] } } ]