diff --git a/assets/layers/artwork/artwork.json b/assets/layers/artwork/artwork.json
index 43d4a514e..2e8449e76 100644
--- a/assets/layers/artwork/artwork.json
+++ b/assets/layers/artwork/artwork.json
@@ -789,6 +789,37 @@
"artwork-question"
]
},
+ {
+ "id": "doubles_as_memorial",
+ "question": {
+ "en": "Does this artwork serve as a memorial?"
+ },
+ "mappings": [
+ {
+ "if": "historic=memorial",
+ "then": {
+ "en": "This artwork also serves as a memorial"
+ }
+ },
+ {
+ "if": "historic=",
+ "alsoShowIf": "historic!=memorial",
+ "then": {
+ "en": "This artwork does not serve as a bench"
+ }
+ }
+ ]
+ },
+ {
+ "builtin": "memorial.memorial-questions",
+ "override": {
+ "condition": {
+ "and+": [
+ "historic=memorial"
+ ]
+ }
+ }
+ },
{
"id": "doubles_as_bench",
"question": {
@@ -867,7 +898,7 @@
"builtin": "bench.bench-questions",
"override": {
"condition": {
- "and": [
+ "and+": [
"amenity=bench"
]
}
diff --git a/assets/layers/memorial/memorial.json b/assets/layers/memorial/memorial.json
index cd6458433..808ec1131 100644
--- a/assets/layers/memorial/memorial.json
+++ b/assets/layers/memorial/memorial.json
@@ -93,6 +93,9 @@
"images",
{
"id": "memorial-type",
+ "labels": [
+ "memorial-questions"
+ ],
"question": {
"en": "What type of memorial is this?",
"de": "Was für eine Art von Denkmal ist das?",
@@ -255,6 +258,9 @@
},
{
"id": "inscription",
+ "labels": [
+ "memorial-questions"
+ ],
"question": {
"en": "What is the inscription on this memorial?",
"ca": "Quina és la inscripció d'aquesta placa?",
@@ -264,7 +270,11 @@
"nl": "Wat is het opschrift van dit gedenkteken?"
},
"#:condition": "Benches have a separate inscription question",
- "condition": "memorial!=bench",
+ "condition": {
+ "and": [
+ "memorial!=bench"
+ ]
+ },
"render": {
"en": "The inscription on this memorial reads:
{inscription}
",
"ca": "La inscripció d'aquesta placa diu: {inscription}
",
diff --git a/assets/layers/playground/playground.json b/assets/layers/playground/playground.json
index dd26728c4..37cd3351a 100644
--- a/assets/layers/playground/playground.json
+++ b/assets/layers/playground/playground.json
@@ -289,6 +289,12 @@
"de": "Die Oberfläche besteht aus Gummi, z. B. aus Gummifliesen, Gummimulch oder einer großen Gummifläche",
"fr": "La surface est en caoutchouc, comme des dalles de caoutchouc, des copeaux de caoutchouc ou une grande surface en caoutchouc"
}
+ },{
+ "if": "surface=fine_gravel",
+ "then": {
+ "en": "The surface is fine gravel (less then 2 cm per stone)",
+ "nl": "De ondergrond bestaat uit kleine grindsteentjes (steentjes kleiner dan 2 cm)"
+ }
}
],
"id": "playground-surface",
diff --git a/assets/layers/toilet_at_amenity/toilet_at_amenity.json b/assets/layers/toilet_at_amenity/toilet_at_amenity.json
index 9ea998538..6e3e589fd 100644
--- a/assets/layers/toilet_at_amenity/toilet_at_amenity.json
+++ b/assets/layers/toilet_at_amenity/toilet_at_amenity.json
@@ -15,7 +15,12 @@
"cs": "Vrstva zobrazující (veřejné) toalety umístěné na různých místech."
},
"source": {
- "osmTags": "toilets=yes"
+ "osmTags": {
+ "and": [
+ "toilets=yes",
+ "type!=route"
+ ]
+ }
},
"minzoom": 12,
"title": {
diff --git a/assets/themes/artwork/artwork.json b/assets/themes/artwork/artwork.json
index d8006c1bf..aa873e517 100644
--- a/assets/themes/artwork/artwork.json
+++ b/assets/themes/artwork/artwork.json
@@ -51,6 +51,15 @@
"icon": "./assets/themes/artwork/artwork.svg",
"startZoom": 12,
"layers": [
- "artwork"
+ "artwork",
+ {
+ "builtin": [
+ "memorial",
+ "bench"
+ ],
+ "override": {
+ "minzoom": 18
+ }
+ }
]
-}
\ No newline at end of file
+}
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index dcf5ea839..99d3f060c 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -27,6 +27,13 @@
"advertising": {
"name": "Reclame",
"presets": {
+ "10": {
+ "description": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt",
+ "title": "een spandoek"
+ },
+ "14": {
+ "title": "een muurschildering"
+ },
"4": {
"description": "Een klein uithangbord voor buurtadvertenties, meestal gericht op voetgangers",
"title": "een uithangbord"
@@ -43,13 +50,6 @@
},
"8": {
"title": "een scherm op een muur"
- },
- "10": {
- "description": "Een stuk groot, weerbestendig textiel met opgedrukte reclameboodschap die permanent aan de muur hangt",
- "title": "een spandoek"
- },
- "14": {
- "title": "een muurschildering"
}
},
"tagRenderings": {
@@ -107,6 +107,9 @@
},
"title": {
"mappings": {
+ "10": {
+ "then": "Muurschildering"
+ },
"3": {
"then": "Aanplakzuil"
},
@@ -124,9 +127,6 @@
},
"9": {
"then": "Aanplakzuil"
- },
- "10": {
- "then": "Muurschildering"
}
}
}
@@ -208,6 +208,15 @@
"1": {
"then": "Muurschildering"
},
+ "10": {
+ "then": "Azulejo (Spaanse siertegels)"
+ },
+ "11": {
+ "then": "Tegelwerk"
+ },
+ "12": {
+ "then": "Houtsculptuur"
+ },
"2": {
"then": "Schilderij"
},
@@ -231,15 +240,6 @@
},
"9": {
"then": "Reliëf"
- },
- "10": {
- "then": "Azulejo (Spaanse siertegels)"
- },
- "11": {
- "then": "Tegelwerk"
- },
- "12": {
- "then": "Houtsculptuur"
}
},
"question": "Wat voor soort kunstwerk is dit?",
@@ -1656,30 +1656,6 @@
"1": {
"question": "Heeft een Schuko stekker zonder aardingspin (CEE7/4 type F) 
"
},
- "2": {
- "question": "Heeft een Europese stekker met aardingspin (CEE7/4 type E) 
"
- },
- "3": {
- "question": "Heeft een Chademo 
"
- },
- "4": {
- "question": "Heeft een Type 1 met kabel (J1772) 
"
- },
- "5": {
- "question": "Heeft een Type 1 zonder kabel (J1772) 
"
- },
- "6": {
- "question": "Heeft een Type 1 CCS (ook gekend als Type 1 Combo) 
"
- },
- "7": {
- "question": "Heeft een Tesla Supercharger 
"
- },
- "8": {
- "question": "Heeft een Type 2 (mennekes) 
"
- },
- "9": {
- "question": "Heeft een Type 2 CCS (mennekes) 
"
- },
"10": {
"question": "Heeft een Type 2 met kabel (J1772) 
"
},
@@ -1710,11 +1686,35 @@
"19": {
"question": "Heeft een SEV 1011 T23 (Zwitserse 3-pin) 
"
},
+ "2": {
+ "question": "Heeft een Europese stekker met aardingspin (CEE7/4 type E) 
"
+ },
"20": {
"question": "Heeft een AS3112 (Australische 3-pin) 
"
},
"21": {
"question": "Heeft een NEMA 5-20 (VS 3-pin) 
"
+ },
+ "3": {
+ "question": "Heeft een Chademo 
"
+ },
+ "4": {
+ "question": "Heeft een Type 1 met kabel (J1772) 
"
+ },
+ "5": {
+ "question": "Heeft een Type 1 zonder kabel (J1772) 
"
+ },
+ "6": {
+ "question": "Heeft een Type 1 CCS (ook gekend als Type 1 Combo) 
"
+ },
+ "7": {
+ "question": "Heeft een Tesla Supercharger 
"
+ },
+ "8": {
+ "question": "Heeft een Type 2 (mennekes) 
"
+ },
+ "9": {
+ "question": "Heeft een Type 2 CCS (mennekes) 
"
}
}
}
@@ -1770,30 +1770,6 @@
"1": {
"then": "Schuko stekker zonder aardingspin (CEE7/4 type F)"
},
- "2": {
- "then": "Europese stekker met aardingspin (CEE7/4 type E)"
- },
- "3": {
- "then": "Europese stekker met aardingspin (CEE7/4 type E)"
- },
- "4": {
- "then": "Chademo"
- },
- "5": {
- "then": "Chademo"
- },
- "6": {
- "then": "Type 1 met kabel (J1772)"
- },
- "7": {
- "then": "Type 1 met kabel (J1772)"
- },
- "8": {
- "then": "Type 1 zonder kabel (J1772)"
- },
- "9": {
- "then": "Type 1 zonder kabel (J1772)"
- },
"10": {
"then": "Type 1 CCS (ook gekend als Type 1 Combo)"
},
@@ -1824,6 +1800,9 @@
"19": {
"then": "Type 2 met kabel (J1772)"
},
+ "2": {
+ "then": "Europese stekker met aardingspin (CEE7/4 type E)"
+ },
"20": {
"then": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)"
},
@@ -1854,6 +1833,9 @@
"29": {
"then": "Bosch Active Connect met 3 pinnen aan een kabel"
},
+ "3": {
+ "then": "Europese stekker met aardingspin (CEE7/4 type E)"
+ },
"30": {
"then": "Bosch Active Connect met 5 pinnen aan een kabel"
},
@@ -1884,11 +1866,29 @@
"39": {
"then": "AS3112 (Australische 3-pin)"
},
+ "4": {
+ "then": "Chademo"
+ },
"40": {
"then": "NEMA 5-20 (VS 3-pin)"
},
"41": {
"then": "NEMA 5-20 (VS 3-pin)"
+ },
+ "5": {
+ "then": "Chademo"
+ },
+ "6": {
+ "then": "Type 1 met kabel (J1772)"
+ },
+ "7": {
+ "then": "Type 1 met kabel (J1772)"
+ },
+ "8": {
+ "then": "Type 1 zonder kabel (J1772)"
+ },
+ "9": {
+ "then": "Type 1 zonder kabel (J1772)"
}
},
"question": "Welke aansluitingen zijn hier beschikbaar?"
@@ -2082,30 +2082,6 @@
"1": {
"2": "Europese stekker met aardingspin (CEE7/4 type E)"
},
- "2": {
- "2": "Chademo"
- },
- "3": {
- "2": "Type 1 met kabel (J1772)"
- },
- "4": {
- "2": "Type 1 zonder kabel (J1772)"
- },
- "5": {
- "2": "Type 1 CCS (ook gekend als Type 1 Combo)"
- },
- "6": {
- "2": "Tesla Supercharger"
- },
- "7": {
- "2": "Type 2 (mennekes)"
- },
- "8": {
- "2": "Type 2 CCS (mennekes)"
- },
- "9": {
- "2": "Type 2 met kabel (J1772)"
- },
"10": {
"2": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)"
},
@@ -2136,8 +2112,32 @@
"19": {
"2": "AS3112 (Australische 3-pin)"
},
+ "2": {
+ "2": "Chademo"
+ },
"20": {
"2": "NEMA 5-20 (VS 3-pin)"
+ },
+ "3": {
+ "2": "Type 1 met kabel (J1772)"
+ },
+ "4": {
+ "2": "Type 1 zonder kabel (J1772)"
+ },
+ "5": {
+ "2": "Type 1 CCS (ook gekend als Type 1 Combo)"
+ },
+ "6": {
+ "2": "Tesla Supercharger"
+ },
+ "7": {
+ "2": "Type 2 (mennekes)"
+ },
+ "8": {
+ "2": "Type 2 CCS (mennekes)"
+ },
+ "9": {
+ "2": "Type 2 met kabel (J1772)"
}
}
}
@@ -2903,6 +2903,15 @@
"1": {
"then": "Dit fietspad is geplaveid"
},
+ "10": {
+ "then": "Dit fietspad is gemaakt van fijn grind"
+ },
+ "11": {
+ "then": "Dit fietspad is gemaakt van kiezelsteentjes"
+ },
+ "12": {
+ "then": "Dit fietspad is gemaakt van aarde"
+ },
"2": {
"then": "Dit fietspad is gemaakt van asfalt"
},
@@ -2926,15 +2935,6 @@
},
"9": {
"then": "Dit fietspad is gemaakt van grind"
- },
- "10": {
- "then": "Dit fietspad is gemaakt van fijn grind"
- },
- "11": {
- "then": "Dit fietspad is gemaakt van kiezelsteentjes"
- },
- "12": {
- "then": "Dit fietspad is gemaakt van aarde"
}
},
"question": "Waaruit is het oppervlak van het fietspad van gemaakt?",
@@ -2983,6 +2983,15 @@
"1": {
"then": "Dit fietspad is geplaveid"
},
+ "10": {
+ "then": "Dit fietspad is gemaakt van fijn grind"
+ },
+ "11": {
+ "then": "Dit fietspad is gemaakt van kiezelsteentjes"
+ },
+ "12": {
+ "then": "Dit fietspad is gemaakt van aarde"
+ },
"2": {
"then": "Dit fietspad is gemaakt van asfalt"
},
@@ -3006,15 +3015,6 @@
},
"9": {
"then": "Dit fietspad is gemaakt van grind"
- },
- "10": {
- "then": "Dit fietspad is gemaakt van fijn grind"
- },
- "11": {
- "then": "Dit fietspad is gemaakt van kiezelsteentjes"
- },
- "12": {
- "then": "Dit fietspad is gemaakt van aarde"
}
},
"question": "Waaruit is het oppervlak van de straat gemaakt?",
@@ -4070,6 +4070,21 @@
"1": {
"then": "Dit is een frituur"
},
+ "10": {
+ "then": "Dit is een Chinees restaurant"
+ },
+ "11": {
+ "then": "Dit is een Grieks restaurant"
+ },
+ "12": {
+ "then": "Dit is een Indisch restaurant"
+ },
+ "13": {
+ "then": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
+ },
+ "14": {
+ "then": "Dit is een Thaïs restaurant"
+ },
"2": {
"then": "Dit is een pastazaak"
},
@@ -4093,21 +4108,6 @@
},
"9": {
"then": "Dit is een Frans restaurant"
- },
- "10": {
- "then": "Dit is een Chinees restaurant"
- },
- "11": {
- "then": "Dit is een Grieks restaurant"
- },
- "12": {
- "then": "Dit is een Indisch restaurant"
- },
- "13": {
- "then": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
- },
- "14": {
- "then": "Dit is een Thaïs restaurant"
}
},
"question": "Welk soort gerechten worden hier geserveerd?",
@@ -5157,6 +5157,12 @@
"0": {
"then": "Dit is een standbeeld"
},
+ "10": {
+ "then": "Dit is een kruis"
+ },
+ "12": {
+ "then": "Dit is een historische tank, permanent in de publieke ruimte geplaatst als gedenkteken"
+ },
"2": {
"then": "Dit is een zitbank die ook als herdenking dienst doet"
},
@@ -5168,12 +5174,6 @@
},
"8": {
"then": "Dit is een sculptuur"
- },
- "10": {
- "then": "Dit is een kruis"
- },
- "12": {
- "then": "Dit is een historische tank, permanent in de publieke ruimte geplaatst als gedenkteken"
}
}
},
@@ -5325,6 +5325,19 @@
}
}
},
+ "10": {
+ "options": {
+ "0": {
+ "question": "Alle Notes"
+ },
+ "1": {
+ "question": "Verberg import Notes"
+ },
+ "2": {
+ "question": "Toon enkel import Notes"
+ }
+ }
+ },
"2": {
"options": {
"0": {
@@ -5380,19 +5393,6 @@
"question": "Toon enkel open Notes"
}
}
- },
- "10": {
- "options": {
- "0": {
- "question": "Alle Notes"
- },
- "1": {
- "question": "Verberg import Notes"
- },
- "2": {
- "question": "Toon enkel import Notes"
- }
- }
}
},
"name": "OpenStreetMap Notes",
@@ -5670,6 +5670,18 @@
"1": {
"then": "Dit is een normale parkeerplek."
},
+ "10": {
+ "then": "Deze parkeerplek is gereserveerd voor personeel."
+ },
+ "11": {
+ "then": "Deze parkeerplek is gereserveerd voor taxis."
+ },
+ "12": {
+ "then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger."
+ },
+ "13": {
+ "then": "Deze parkeerplek is gereserveerd voor autodelen."
+ },
"2": {
"then": "Dit is een gehandicaptenparkeerplaats."
},
@@ -5693,18 +5705,6 @@
},
"9": {
"then": "Deze parkeerplek is gereserveerd voor ouders met kinderen."
- },
- "10": {
- "then": "Deze parkeerplek is gereserveerd voor personeel."
- },
- "11": {
- "then": "Deze parkeerplek is gereserveerd voor taxis."
- },
- "12": {
- "then": "Deze parkeerplek is gereserveerd voor voertuigen met een aanhanger."
- },
- "13": {
- "then": "Deze parkeerplek is gereserveerd voor autodelen."
}
},
"question": "Wat voor parkeerplek is dit?"
@@ -6019,6 +6019,9 @@
"0": {
"then": "Dit is een schommel"
},
+ "11": {
+ "then": "Dit is een rekstok"
+ },
"3": {
"then": "Dit is een zandbak"
},
@@ -6030,9 +6033,6 @@
},
"6": {
"then": "Dit is een wipwap"
- },
- "11": {
- "then": "Dit is een rekstok"
}
},
"question": "Wat voor speeltoestel is dit?"
@@ -6308,6 +6308,21 @@
"1": {
"then": "Munten van 2 cent worden geaccepteerd"
},
+ "10": {
+ "then": "Munten van 20 rappen worden geaccepteerd"
+ },
+ "11": {
+ "then": "Munten van ½ frank worden geaccepteerd"
+ },
+ "12": {
+ "then": "Munten van 1 frank worden geaccepteerd"
+ },
+ "13": {
+ "then": "Munten van 2 frank worden geaccepteerd"
+ },
+ "14": {
+ "then": "Munten van 5 frank worden geaccepteerd"
+ },
"2": {
"then": "Munten van 5 cent worden geaccepteerd"
},
@@ -6331,21 +6346,6 @@
},
"9": {
"then": "Munten van 10 rappen worden geaccepteerd"
- },
- "10": {
- "then": "Munten van 20 rappen worden geaccepteerd"
- },
- "11": {
- "then": "Munten van ½ frank worden geaccepteerd"
- },
- "12": {
- "then": "Munten van 1 frank worden geaccepteerd"
- },
- "13": {
- "then": "Munten van 2 frank worden geaccepteerd"
- },
- "14": {
- "then": "Munten van 5 frank worden geaccepteerd"
}
},
"question": "Met welke munten kan je hier betalen?"
@@ -6358,6 +6358,15 @@
"1": {
"then": "Biljetten van 10 euro worden geaccepteerd"
},
+ "10": {
+ "then": "Biljetten van 100 frank worden geaccepteerd"
+ },
+ "11": {
+ "then": "Biljetten van 200 frank worden geaccepteerd"
+ },
+ "12": {
+ "then": "Biljetten van 1000 frank worden geaccepteerd"
+ },
"2": {
"then": "Biljetten van 20 euro worden geaccepteerd"
},
@@ -6381,15 +6390,6 @@
},
"9": {
"then": "Biljetten van 50 frank worden geaccepteerd"
- },
- "10": {
- "then": "Biljetten van 100 frank worden geaccepteerd"
- },
- "11": {
- "then": "Biljetten van 200 frank worden geaccepteerd"
- },
- "12": {
- "then": "Biljetten van 1000 frank worden geaccepteerd"
}
},
"question": "Met welke bankbiljetten kan je hier betalen?"
@@ -6734,30 +6734,6 @@
"1": {
"question": "Recycling van batterijen"
},
- "2": {
- "question": "Recycling van drankpakken"
- },
- "3": {
- "question": "Recycling van blikken"
- },
- "4": {
- "question": "Recycling van kleding"
- },
- "5": {
- "question": "Recycling van frituurvet"
- },
- "6": {
- "question": "Recycling van motorolie"
- },
- "7": {
- "question": "Recycling van tl-buizen"
- },
- "8": {
- "question": "Recycling van groen afval"
- },
- "9": {
- "question": "Recycling van glazen flessen"
- },
"10": {
"question": "Recycling van glas"
},
@@ -6788,6 +6764,9 @@
"19": {
"question": "Recycling van restafval"
},
+ "2": {
+ "question": "Recycling van drankpakken"
+ },
"20": {
"question": "Recycling van inktpatronen"
},
@@ -6796,6 +6775,27 @@
},
"22": {
"question": "Recycling van plastic verkpakkingen, metalen verkpakkingen en drankpakken (PMD)"
+ },
+ "3": {
+ "question": "Recycling van blikken"
+ },
+ "4": {
+ "question": "Recycling van kleding"
+ },
+ "5": {
+ "question": "Recycling van frituurvet"
+ },
+ "6": {
+ "question": "Recycling van motorolie"
+ },
+ "7": {
+ "question": "Recycling van tl-buizen"
+ },
+ "8": {
+ "question": "Recycling van groen afval"
+ },
+ "9": {
+ "question": "Recycling van glazen flessen"
}
}
},
@@ -6863,30 +6863,6 @@
"1": {
"then": "Drankpakken kunnen hier gerecycled worden"
},
- "2": {
- "then": "Blikken kunnen hier gerecycled worden"
- },
- "3": {
- "then": "Kleren kunnen hier gerecycled worden"
- },
- "4": {
- "then": "Frituurvet kan hier gerecycled worden"
- },
- "5": {
- "then": "Motorolie kan hier gerecycled worden"
- },
- "6": {
- "then": "TL-buizen kunnen hier gerecycled worden"
- },
- "7": {
- "then": "Groen afval kan hier gerecycled worden"
- },
- "8": {
- "then": "Organisch afval kan hier gerecycled worden"
- },
- "9": {
- "then": "Glazen flessen kunnen hier gerecycled worden"
- },
"10": {
"then": "Glas kan hier gerecycled worden"
},
@@ -6917,6 +6893,9 @@
"19": {
"then": "Oud metaal kan hier gerecycled worden"
},
+ "2": {
+ "then": "Blikken kunnen hier gerecycled worden"
+ },
"20": {
"then": "Schoenen kunnen hier gerecycled worden"
},
@@ -6934,6 +6913,27 @@
},
"25": {
"then": "Fietsen (en fietswrakken) kunnen hier gerecycled worden"
+ },
+ "3": {
+ "then": "Kleren kunnen hier gerecycled worden"
+ },
+ "4": {
+ "then": "Frituurvet kan hier gerecycled worden"
+ },
+ "5": {
+ "then": "Motorolie kan hier gerecycled worden"
+ },
+ "6": {
+ "then": "TL-buizen kunnen hier gerecycled worden"
+ },
+ "7": {
+ "then": "Groen afval kan hier gerecycled worden"
+ },
+ "8": {
+ "then": "Organisch afval kan hier gerecycled worden"
+ },
+ "9": {
+ "then": "Glazen flessen kunnen hier gerecycled worden"
}
},
"question": "Wat kan hier gerecycled worden?"
@@ -7239,6 +7239,13 @@
"render": "Dit is een {shop}"
}
},
+ "key_cutter": {
+ "mappings": {
+ "1": {
+ "then": "Deze winkel kopieert sleutels"
+ }
+ }
+ },
"organic": {
"mappings": {
"0": {
@@ -7759,6 +7766,12 @@
"1": {
"then": "Deze lantaarn gebruikt LEDs"
},
+ "10": {
+ "then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)"
+ },
+ "11": {
+ "then": "Deze lantaarn wordt verlicht met gas"
+ },
"2": {
"then": "Deze lantaarn gebruikt gloeilampen"
},
@@ -7782,12 +7795,6 @@
},
"9": {
"then": "Deze lantaarn gebruikt lagedruknatriumlampen (monochroom oranje)"
- },
- "10": {
- "then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)"
- },
- "11": {
- "then": "Deze lantaarn wordt verlicht met gas"
}
},
"question": "Wat voor verlichting gebruikt deze lantaarn?"
@@ -9034,30 +9041,6 @@
"1": {
"question": "Verkoop van dranken"
},
- "2": {
- "question": "Verkoop van snoep"
- },
- "3": {
- "question": "Verkoop van eten"
- },
- "4": {
- "question": "Verkoop van sigaretten"
- },
- "5": {
- "question": "Verkoop van condooms"
- },
- "6": {
- "question": "Verkoop van koffie"
- },
- "7": {
- "question": "Verkoop van water"
- },
- "8": {
- "question": "Verkoop van kranten"
- },
- "9": {
- "question": "Verkoop van fietsbinnenbanden"
- },
"10": {
"question": "Verkoop van melk"
},
@@ -9088,6 +9071,9 @@
"19": {
"question": "Verkoop van bloemen"
},
+ "2": {
+ "question": "Verkoop van snoep"
+ },
"23": {
"question": "Verkoop van fietslampjes"
},
@@ -9102,6 +9088,27 @@
},
"27": {
"question": "Verkoop van fietssloten"
+ },
+ "3": {
+ "question": "Verkoop van eten"
+ },
+ "4": {
+ "question": "Verkoop van sigaretten"
+ },
+ "5": {
+ "question": "Verkoop van condooms"
+ },
+ "6": {
+ "question": "Verkoop van koffie"
+ },
+ "7": {
+ "question": "Verkoop van water"
+ },
+ "8": {
+ "question": "Verkoop van kranten"
+ },
+ "9": {
+ "question": "Verkoop van fietsbinnenbanden"
}
}
}
@@ -9192,30 +9199,6 @@
"1": {
"then": "Snoep wordt verkocht"
},
- "2": {
- "then": "Eten wordt verkocht"
- },
- "3": {
- "then": "Sigaretten worden verkocht"
- },
- "4": {
- "then": "Condooms worden verkocht"
- },
- "5": {
- "then": "Koffie wordt verkocht"
- },
- "6": {
- "then": "Drinkwater wordt verkocht"
- },
- "7": {
- "then": "Kranten worden verkocht"
- },
- "8": {
- "then": "Binnenbanden voor fietsen worden verkocht"
- },
- "9": {
- "then": "Melk wordt verkocht"
- },
"10": {
"then": "Brood wordt verkocht"
},
@@ -9246,6 +9229,9 @@
"19": {
"then": "Parkeerkaarten worden verkocht"
},
+ "2": {
+ "then": "Eten wordt verkocht"
+ },
"21": {
"then": "Openbaar vervoerkaartjes worden verkocht"
},
@@ -9263,6 +9249,27 @@
},
"26": {
"then": "Fietssloten worden verkocht"
+ },
+ "3": {
+ "then": "Sigaretten worden verkocht"
+ },
+ "4": {
+ "then": "Condooms worden verkocht"
+ },
+ "5": {
+ "then": "Koffie wordt verkocht"
+ },
+ "6": {
+ "then": "Drinkwater wordt verkocht"
+ },
+ "7": {
+ "then": "Kranten worden verkocht"
+ },
+ "8": {
+ "then": "Binnenbanden voor fietsen worden verkocht"
+ },
+ "9": {
+ "then": "Melk wordt verkocht"
}
},
"question": "Wat verkoopt deze verkoopautomaat?",
@@ -9564,4 +9571,4 @@
"render": "windturbine"
}
}
-}
\ No newline at end of file
+}
diff --git a/scripts/Script.ts b/scripts/Script.ts
index d93bed845..65b2fcfa3 100644
--- a/scripts/Script.ts
+++ b/scripts/Script.ts
@@ -22,7 +22,10 @@ export default abstract class Script {
const green = (s) => "\x1b[92m" + s + "\x1b[0m"
console.log(green("All done! (" + millisNeeded + " ms)"))
})
- .catch((e) => console.log(`ERROR in script ${process.argv[1]}:`, e))
+ .catch((e) => {
+ console.log(`ERROR in script ${process.argv[1]}:`, e)
+ process.exit(1)
+ })
}
public printHelp() {
diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts
index 1716eab47..181d87892 100644
--- a/scripts/generateLayerOverview.ts
+++ b/scripts/generateLayerOverview.ts
@@ -415,6 +415,11 @@ class LayerOverviewUtils extends Script {
sharedLayers.forEach((_, key) => {
priviliged.delete(key)
})
+
+ // These two get a free pass
+ priviliged.delete("summary")
+ priviliged.delete("last_click")
+
if (priviliged.size > 0) {
throw (
"Priviliged layer " +
diff --git a/src/Logic/FeatureSource/Actors/TileLocalStorage.ts b/src/Logic/FeatureSource/Actors/TileLocalStorage.ts
index 5bac139d4..b4e3098ce 100644
--- a/src/Logic/FeatureSource/Actors/TileLocalStorage.ts
+++ b/src/Logic/FeatureSource/Actors/TileLocalStorage.ts
@@ -1,6 +1,5 @@
import { IdbLocalStorage } from "../../Web/IdbLocalStorage"
import { UIEventSource } from "../../UIEventSource"
-import { Tiles } from "../../../Models/TileRange"
/**
* A class which allows to read/write a tile to local storage.