{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
| [oneway](#oneway) | In what direction can this aerialway be taken? 2 options | | _Multiple choice only_ |
| [length](#length) | _This aerialway is {_length:km} kilometer long_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -121,6 +121,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/all_streets.md b/Docs/Layers/all_streets.md
index a224e21cc..98e115443 100644
--- a/Docs/Layers/all_streets.md
+++ b/Docs/Layers/all_streets.md
@@ -41,7 +41,7 @@ Elements must match **all** of the following expressions:
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -55,6 +55,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/all_vending_machine.md b/Docs/Layers/all_vending_machine.md
index 6227559fd..a7b739950 100644
--- a/Docs/Layers/all_vending_machine.md
+++ b/Docs/Layers/all_vending_machine.md
@@ -95,7 +95,7 @@ Elements must match **all** of the following expressions:
| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost? _bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [charge_condom](#charge_condom) | How much does a a condom cost? _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [operational_status](#operational_status) | Is this vending machine still operational? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -302,6 +302,10 @@ The question is `Is this vending machine still operational?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/ambulancestation.md b/Docs/Layers/ambulancestation.md
index 4bb0b1195..807b56505 100644
--- a/Docs/Layers/ambulancestation.md
+++ b/Docs/Layers/ambulancestation.md
@@ -63,7 +63,7 @@ Elements must match the expression **3 options | | _Multiple choice only_ |
| [opening_hours_by_appointment](#opening_hours_by_appointment) _(Original in [questions](./BuiltinQuestions.md#opening_hours_by_appointment))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 3 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
| [boarded_animals](#boarded_animals) | Which animals are accepted here? _{animal_shelter} is kept here_ 5 options | | *[animal_shelter](https://wiki.osm.org/wiki/Key:animal_shelter)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -158,6 +158,10 @@ The question is `Which animals are accepted here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/artwork.md b/Docs/Layers/artwork.md
index 51d41d2ec..4d561cf67 100644
--- a/Docs/Layers/artwork.md
+++ b/Docs/Layers/artwork.md
@@ -141,7 +141,7 @@ Elements must match the expression **_The religious subdenomination is {denomination}_ 3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
| [denomination_jewish](#denomination_jewish) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_jewish))_ | What's the Jewish denomination of this shrine? _The religious subdenomination is {denomination}_ 4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
| [denomination_other](#denomination_other) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_other))_ | What's the denomination of this shrine? _The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -202,7 +202,7 @@ Shows a wikipedia box with the corresponding wikipedia article; the wikidata-ite
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
+ - *No Wikipedia page has been linked yet* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### artwork_subject
@@ -496,6 +496,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/artwork_on_wall.md b/Docs/Layers/artwork_on_wall.md
index def954202..4026f9521 100644
--- a/Docs/Layers/artwork_on_wall.md
+++ b/Docs/Layers/artwork_on_wall.md
@@ -137,7 +137,7 @@ Elements must match **all** of the following expressions:
| [denomination_muslim](#denomination_muslim) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_muslim))_ | What's the Muslim denomination of this shrine? _The religious subdenomination is {denomination}_ 3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
| [denomination_jewish](#denomination_jewish) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_jewish))_ | What's the Jewish denomination of this shrine? _The religious subdenomination is {denomination}_ 4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
| [denomination_other](#denomination_other) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_other))_ | What's the denomination of this shrine? _The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -205,7 +205,7 @@ Shows a wikipedia box with the corresponding wikipedia article; the wikidata-ite
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
+ - *No Wikipedia page has been linked yet* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### artwork_subject
@@ -499,6 +499,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/assembly_point.md b/Docs/Layers/assembly_point.md
index 7fe276138..dbf979072 100644
--- a/Docs/Layers/assembly_point.md
+++ b/Docs/Layers/assembly_point.md
@@ -55,7 +55,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ? _{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) |
| [facebook](#facebook) _(Original in [questions](./BuiltinQuestions.md#facebook))_ | What is the facebook page of of ? _{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) |
| [item:repair](#item:repair) | What type of items are repaired here? 6 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -162,6 +162,10 @@ The question is `What type of items are repaired here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/atm.md b/Docs/Layers/atm.md
index 24b0fd316..88913072e 100644
--- a/Docs/Layers/atm.md
+++ b/Docs/Layers/atm.md
@@ -80,7 +80,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [has_atm](#has_atm) | Does this bank have an ATM? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -68,6 +68,10 @@ The question is `Does this bank have an ATM?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/banks_with_atm.md b/Docs/Layers/banks_with_atm.md
index 3c6996c8e..512d9ba9b 100644
--- a/Docs/Layers/banks_with_atm.md
+++ b/Docs/Layers/banks_with_atm.md
@@ -49,7 +49,7 @@ Elements must match **all** of the following expressions:
-----|-----|-----|----- |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [has_atm](#has_atm) | Does this bank have an ATM? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -72,6 +72,10 @@ The question is `Does this bank have an ATM?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/barrier.md b/Docs/Layers/barrier.md
index d57961cc0..eda4e6fbe 100644
--- a/Docs/Layers/barrier.md
+++ b/Docs/Layers/barrier.md
@@ -78,7 +78,7 @@ Elements must match **any** of the following expressions:
| [Space between barrier (cyclebarrier)](#Space between barrier (cyclebarrier)) | How much space is there between the barriers (along the length of the road)? _Space between barriers (along the length of the road): {width:separation} m_ | | *[width:separation](https://wiki.osm.org/wiki/Key:width:separation)* ([distance](../SpecialInputElements.md#distance)) |
| [Width of opening (cyclebarrier)](#Width of opening (cyclebarrier)) | How wide is the smallest opening next to the barriers? _Width of opening: {width:opening} m_ | | *[width:opening](https://wiki.osm.org/wiki/Key:width:opening)* ([distance](../SpecialInputElements.md#distance)) |
| [Overlap (cyclebarrier)](#Overlap (cyclebarrier)) | How much overlap do the barriers have? _Overlap: {overlap} m_ | | *[overlap](https://wiki.osm.org/wiki/Key:overlap)* ([distance](../SpecialInputElements.md#distance)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -160,6 +160,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bbq.md b/Docs/Layers/bbq.md
index 89350f3dc..e4c0412be 100644
--- a/Docs/Layers/bbq.md
+++ b/Docs/Layers/bbq.md
@@ -59,7 +59,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [capacity](#capacity) | How many beehives are there? _There are {capacity} beehives_ 1 options | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -73,6 +73,10 @@ The question is `How many beehives are there?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bench.md b/Docs/Layers/bench.md
index dec1065b8..c59e25069 100644
--- a/Docs/Layers/bench.md
+++ b/Docs/Layers/bench.md
@@ -109,7 +109,7 @@ Elements must match the expression **Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) |
| [item:repair](#item:repair) | What type of items are repaired here? 6 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -159,6 +159,10 @@ The question is `What type of items are repaired here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bicycle_counter.md b/Docs/Layers/bicycle_counter.md
index 36ee54d9d..55faa22ea 100644
--- a/Docs/Layers/bicycle_counter.md
+++ b/Docs/Layers/bicycle_counter.md
@@ -70,7 +70,7 @@ Elements must match **all** of the following expressions:
| [clock](#clock) | Does this bicycle counter have a clock? 2 options | | _Multiple choice only_ |
| [ref](#ref) | What is the reference number of this counter? _Reference number of the counter: {ref}_ 1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
| [website](#website) | Is there a website for this bicycle counter? _Website of the counter: {website}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -122,6 +122,10 @@ The question is `Is there a website for this bicycle counter?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bicycle_library.md b/Docs/Layers/bicycle_library.md
index 3790098f0..e143c79b5 100644
--- a/Docs/Layers/bicycle_library.md
+++ b/Docs/Layers/bicycle_library.md
@@ -77,7 +77,7 @@ Elements must match the expression **{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [opening_hours](#opening_hours) _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | When it this bike café opened? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -157,6 +157,10 @@ The question is `When it this bike café opened?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bike_cleaning.md b/Docs/Layers/bike_cleaning.md
index c719a0b1c..434ad118d 100644
--- a/Docs/Layers/bike_cleaning.md
+++ b/Docs/Layers/bike_cleaning.md
@@ -64,7 +64,7 @@ Elements must match **any** of the following expressions:
| [bike_cleaning-charge](#bike_cleaning-charge) | How much does it cost to use the cleaning service? _Using the cleaning service costs {charge}_ 2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) |
| [automated](#automated) | Is this bicycle cleaning service automated? 2 options | | _Multiple choice only_ |
| [self_service](#self_service) | Is this cleaning service self-service? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -117,6 +117,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bike_parking.md b/Docs/Layers/bike_parking.md
index 4d586951d..5d1c589d9 100644
--- a/Docs/Layers/bike_parking.md
+++ b/Docs/Layers/bike_parking.md
@@ -99,7 +99,7 @@ Elements must match the expression **3 options | | _Multiple choice only_ |
| [repeated](#repeated) _(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ |
| [single_level](#single_level) _(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located? _Located on the {level}th floor_ 5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -257,6 +257,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bike_shop.md b/Docs/Layers/bike_shop.md
index 8ec81c03d..e9879c434 100644
--- a/Docs/Layers/bike_shop.md
+++ b/Docs/Layers/bike_shop.md
@@ -17,6 +17,7 @@ A shop specifically selling bicycles or related items
- [images](#images)
- [reviews](#reviews)
- [shops-name](#shops-name)
+ - [shop_types](#shop_types)
- [brand](#brand)
- [second_hand](#second_hand)
- [opening_hours](#opening_hours)
@@ -35,9 +36,18 @@ A shop specifically selling bicycles or related items
- [bike_second_hand](#bike_second_hand)
- [repairs_bikes](#repairs_bikes)
- [bicycle_rental](#bicycle_rental)
+ - [bicycle-types](#bicycle-types)
+ - [rental-capacity-city_bike](#rental-capacity-city_bike)
+ - [rental-capacity-ebike](#rental-capacity-ebike)
+ - [rental-capacity-kid_bike](#rental-capacity-kid_bike)
+ - [rental-capacity-bmx](#rental-capacity-bmx)
+ - [rental-capacity-mtb](#rental-capacity-mtb)
+ - [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier)
+ - [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle)
- [bike_pump_service](#bike_pump_service)
- [bike_repair_tools](#bike_repair_tools)
- [bike_wash](#bike_wash)
+ - [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge)
- [internet](#internet)
- [internet-fee](#internet-fee)
- [internet-ssid](#internet-ssid)
@@ -81,6 +91,7 @@ Elements must match **any** of the following expressions:
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
+| [shop](https://wiki.openstreetmap.org/wiki/Key:shop) | [string](../SpecialInputElements.md#string) | [bicycle_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle_rental) [agrarian](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dagrarian) [alcohol](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dalcohol) [anime](https://wiki.openstreetmap.org/wiki/Tag:shop%3Danime) [antiques](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dantiques) [appliance](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dappliance) [art](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dart) [baby_goods](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbaby_goods) [bag](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbag) [bakery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbakery) [bathroom_furnishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbathroom_furnishing) [beauty](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeauty) [bed](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbed) [beverages](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbeverages) [bicycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbicycle) [boat](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dboat) [bookmaker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbookmaker) [books](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbooks) [brewing_supplies](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbrewing_supplies) [butcher](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dbutcher) [camera](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcamera) [candles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcandles) [cannabis](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcannabis) [car](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar) [car_parts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_parts) [car_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcar_repair) [caravan](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcaravan) [carpet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcarpet) [catalogue](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcatalogue) [charity](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcharity) [cheese](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcheese) [chemist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchemist) [chocolate](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dchocolate) [clothes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dclothes) [coffee](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcoffee) [collector](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcollector) [computer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcomputer) [confectionery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconfectionery) [convenience](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience) [copyshop](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcopyshop) [cosmetics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcosmetics) [country_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcountry_store) [craft](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcraft) [curtain](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dcurtain) [dairy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddairy) [deli](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddeli) [department_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddepartment_store) [doityourself](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoityourself) [doors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddoors) [dry_cleaning](https://wiki.openstreetmap.org/wiki/Tag:shop%3Ddry_cleaning) [e-cigarette](https://wiki.openstreetmap.org/wiki/Tag:shop%3De-cigarette) [electrical](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectrical) [electronics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Delectronics) [erotic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Derotic) [fabric](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfabric) [farm](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfarm) [fashion_accessories](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfashion_accessories) [fireplace](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfireplace) [fishing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfishing) [flooring](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflooring) [florist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dflorist) [frame](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dframe) [frozen_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfrozen_food) [fuel](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuel) [funeral_directors](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfuneral_directors) [furniture](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dfurniture) [games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgames) [garden_centre](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgarden_centre) [gas](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgas) [general](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgeneral) [gift](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgift) [greengrocer](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dgreengrocer) [hairdresser](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser) [hairdresser_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhairdresser_supply) [hardware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhardware) [health_food](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhealth_food) [hearing_aids](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhearing_aids) [herbalist](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dherbalist) [hifi](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhifi) [honey](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhoney) [household_linen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhousehold_linen) [houseware](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhouseware) [hunting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dhunting) [interior_decoration](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dinterior_decoration) [jewelry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Djewelry) [kiosk](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkiosk) [kitchen](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dkitchen) [laundry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlaundry) [leather](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dleather) [lighting](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlighting) [locksmith](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlocksmith) [lottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dlottery) [mall](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmall) [massage](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmassage) [medical_supply](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmedical_supply) [military_surplus](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmilitary_surplus) [mobile_phone](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmobile_phone) [model](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmodel) [money_lender](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmoney_lender) [motorcycle](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle) [motorcycle_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmotorcycle_repair) [music](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusic) [musical_instrument](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dmusical_instrument) [newsagent](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnewsagent) [nutrition_supplements](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnutrition_supplements) [nuts](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dnuts) [optician](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doptician) [outdoor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutdoor) [outpost](https://wiki.openstreetmap.org/wiki/Tag:shop%3Doutpost) [paint](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpaint) [party](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dparty) [pasta](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpasta) [pastry](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpastry) [pawnbroker](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpawnbroker) [perfumery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dperfumery) [pet](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet) [pet_grooming](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpet_grooming) [photo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dphoto) [pottery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpottery) [printer_ink](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dprinter_ink) [psychic](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpsychic) [pyrotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dpyrotechnics) [radiotechnics](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dradiotechnics) [religion](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dreligion) [rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drental) [repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drepair) [rice](https://wiki.openstreetmap.org/wiki/Tag:shop%3Drice) [scuba_diving](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dscuba_diving) [seafood](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dseafood) [second_hand](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsecond_hand) [sewing](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsewing) [shoe_repair](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoe_repair) [shoes](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dshoes) [spices](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dspices) [sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsports) [stationery](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstationery) [storage_rental](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dstorage_rental) [supermarket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket) [swimming_pool](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dswimming_pool) [tailor](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtailor) [tattoo](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtattoo) [tea](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtea) [telecommunication](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtelecommunication) [ticket](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dticket) [tiles](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtiles) [tobacco](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtobacco) [tool_hire](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtool_hire) [toys](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtoys) [trade](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrade) [travel_agency](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtravel_agency) [trophy](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtrophy) [tyres](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dtyres) [vacuum_cleaner](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvacuum_cleaner) [variety_store](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvariety_store) [video](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo) [video_games](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dvideo_games) [watches](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwatches) [water](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater) [water_sports](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwater_sports) [weapons](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dweapons) [wholesale](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwholesale) [wigs](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwigs) [window_blind](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwindow_blind) [wine](https://wiki.openstreetmap.org/wiki/Tag:shop%3Dwine) |
| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | |
| [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno) |
| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
@@ -94,9 +105,18 @@ Elements must match **any** of the following expressions:
| [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) |
| [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) |
| [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) |
+| [rental](https://wiki.openstreetmap.org/wiki/Key:rental) | [string](../SpecialInputElements.md#string) | [city_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcity_bike) [ebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Debike) [bmx](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbmx) [mtb](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dmtb) [kid_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dkid_bike) [tandem](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dtandem) [racebike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dracebike) [bike_helmet](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dbike_helmet) [cargo_bike](https://wiki.openstreetmap.org/wiki/Tag:rental%3Dcargo_bike) |
+| [capacity:city_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:city_bike) | [pnat](../SpecialInputElements.md#pnat) | |
+| [capacity:ebike](https://wiki.openstreetmap.org/wiki/Key:capacity:ebike) | [pnat](../SpecialInputElements.md#pnat) | |
+| [capacity:kid_bike](https://wiki.openstreetmap.org/wiki/Key:capacity:kid_bike) | [pnat](../SpecialInputElements.md#pnat) | |
+| [capacity:bmx](https://wiki.openstreetmap.org/wiki/Key:capacity:bmx) | [pnat](../SpecialInputElements.md#pnat) | |
+| [capacity:mtb](https://wiki.openstreetmap.org/wiki/Key:capacity:mtb) | [pnat](../SpecialInputElements.md#pnat) | |
+| [capacity:bicycle_pannier](https://wiki.openstreetmap.org/wiki/Key:capacity:bicycle_pannier) | [pnat](../SpecialInputElements.md#pnat) | |
+| [capacity:tandem_bicycle](https://wiki.openstreetmap.org/wiki/Key:capacity:tandem_bicycle) | [pnat](../SpecialInputElements.md#pnat) | |
| [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) |
| [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) |
| [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) |
+| [service:bicycle:cleaning:charge](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning:charge) | [string](../SpecialInputElements.md#string) | |
| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [terminal;wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal;wlan) |
| [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) |
| [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) |
@@ -114,6 +134,7 @@ Elements must match **any** of the following expressions:
| [images](#images) _(Original in [shops](./shops.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [reviews](#reviews) _(Original in [shops](./shops.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ |
| [shops-name](#shops-name) _(Original in [shops](./shops.md#shops-name))_ | What is the name of this shop? _This shop is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
+| [shop_types](#shop_types) _(Original in [shops](./shops.md#shop_types))_ | What kind of shop is this? _This is a {shop}_ 165 options | description | *[shop](https://wiki.osm.org/wiki/Key:shop)* ([string](../SpecialInputElements.md#string)) |
| [brand](#brand) _(Original in [shops](./shops.md#brand))_ | What is the brand of this shop? _Part of {brand}_ 1 options | | *[brand](https://wiki.osm.org/wiki/Key:brand)* ([string](../SpecialInputElements.md#string)) |
| [second_hand](#second_hand) _(Original in [shops](./shops.md#second_hand))_ | Does this shop sell second-hand items? 3 options | | _Multiple choice only_ |
| [opening_hours](#opening_hours) _(Original in [shops](./shops.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
@@ -131,9 +152,18 @@ Elements must match **any** of the following expressions:
| [bike_second_hand](#bike_second_hand) _(Original in [shops](./shops.md#bike_second_hand))_ | Does this shop sell second-hand bikes? 3 options | | _Multiple choice only_ |
| [repairs_bikes](#repairs_bikes) _(Original in [shops](./shops.md#repairs_bikes))_ | Does this shop repair bikes? 4 options | | _Multiple choice only_ |
| [bicycle_rental](#bicycle_rental) _(Original in [shops](./shops.md#bicycle_rental))_ | Does this shop rent out bikes? 2 options | | _Multiple choice only_ |
+| [bicycle-types](#bicycle-types) _(Original in [shops](./shops.md#bicycle-types))_ | What kind of bicycles and accessories are rented here? _{rental} is rented here_ 9 options | bicycle_rental | *[rental](https://wiki.osm.org/wiki/Key:rental)* ([string](../SpecialInputElements.md#string)) |
+| [rental-capacity-city_bike](#rental-capacity-city_bike) _(Original in [shops](./shops.md#rental-capacity-city_bike))_ | How many city bikes can be rented here? _{capacity:city_bike} city bikes can be rented here_ | bicycle_rental | *[capacity:city_bike](https://wiki.osm.org/wiki/Key:capacity:city_bike)* ([pnat](../SpecialInputElements.md#pnat)) |
+| [rental-capacity-ebike](#rental-capacity-ebike) _(Original in [shops](./shops.md#rental-capacity-ebike))_ | How many electrical bikes can be rented here? _{capacity:ebike} electrical bikes can be rented here_ | bicycle_rental | *[capacity:ebike](https://wiki.osm.org/wiki/Key:capacity:ebike)* ([pnat](../SpecialInputElements.md#pnat)) |
+| [rental-capacity-kid_bike](#rental-capacity-kid_bike) _(Original in [shops](./shops.md#rental-capacity-kid_bike))_ | How many bikes for children can be rented here? _{capacity:kid_bike} bikes for children can be rented here_ | bicycle_rental | *[capacity:kid_bike](https://wiki.osm.org/wiki/Key:capacity:kid_bike)* ([pnat](../SpecialInputElements.md#pnat)) |
+| [rental-capacity-bmx](#rental-capacity-bmx) _(Original in [shops](./shops.md#rental-capacity-bmx))_ | How many BMX bikes can be rented here? _{capacity:bmx} BMX bikes can be rented here_ | bicycle_rental | *[capacity:bmx](https://wiki.osm.org/wiki/Key:capacity:bmx)* ([pnat](../SpecialInputElements.md#pnat)) |
+| [rental-capacity-mtb](#rental-capacity-mtb) _(Original in [shops](./shops.md#rental-capacity-mtb))_ | How many mountainbikes can be rented here? _{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) |
+| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) _(Original in [shops](./shops.md#rental-capacity-bicycle_pannier))_ | How many bicycle panniers can be rented here? _{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) |
+| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) _(Original in [shops](./shops.md#rental-capacity-tandem_bicycle))_ | How many tandem can be rented here? _{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) |
| [bike_pump_service](#bike_pump_service) _(Original in [shops](./shops.md#bike_pump_service))_ | Does this shop offer a bike pump for use by anyone? 3 options | | _Multiple choice only_ |
| [bike_repair_tools](#bike_repair_tools) _(Original in [shops](./shops.md#bike_repair_tools))_ | Are there tools here to repair your own bike? 3 options | | _Multiple choice only_ |
| [bike_wash](#bike_wash) _(Original in [shops](./shops.md#bike_wash))_ | Are bicycles washed here? 3 options | | _Multiple choice only_ |
+| [bike_cleaning-service_bicycle_cleaning_charge](#bike_cleaning-service_bicycle_cleaning_charge) _(Original in [shops](./shops.md#bike_cleaning-service_bicycle_cleaning_charge))_ | How much does it cost to use the cleaning service? _Using the cleaning service costs {service:bicycle:cleaning:charge}_ 2 options | | *[service:bicycle:cleaning:charge](https://wiki.osm.org/wiki/Key:service:bicycle:cleaning:charge)* ([string](../SpecialInputElements.md#string)) |
| [internet](#internet) _(Original in [shops](./shops.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [shops](./shops.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [shops](./shops.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
@@ -143,7 +173,7 @@ Elements must match **any** of the following expressions:
| [lactose_free](#lactose_free) _(Original in [shops](./shops.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets | _Multiple choice only_ |
| [dog-access](#dog-access) _(Original in [shops](./shops.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
| [description](#description) _(Original in [shops](./shops.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) _(Original in [shops](./shops.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) _(Original in [shops](./shops.md#leftover-questions))_ | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) _(Original in [shops](./shops.md#move-button))_ | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) _(Original in [shops](./shops.md#delete-button))_ | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [shops](./shops.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -163,6 +193,180 @@ _This tagrendering has no question and is thus read-only_
The question is `What is the name of this shop?`
*This shop is called {name}* is shown if `name` is set
+### shop_types
+
+The question is `What kind of shop is this?`
+*This is a {shop}* is shown if `shop` is set
+
+ - *Bicycle rental shop* is shown if with shop=bicycle_rental
+ - *Farm Supply Shop* is shown if with shop=agrarian
+ - *Liquor Store* is shown if with shop=alcohol
+ - *Anime / Manga Shop* is shown if with shop=anime
+ - *Antique Shop* is shown if with shop=antiques
+ - *Appliance Store* is shown if with shop=appliance
+ - *Art Store* is shown if with shop=art
+ - *Baby Goods Store* is shown if with shop=baby_goods
+ - *Bag/Luggage Store* is shown if with shop=bag
+ - *Bakery* is shown if with shop=bakery
+ - *Bathroom Furnishing Store* is shown if with shop=bathroom_furnishing
+ - *Beauty Shop* is shown if with shop=beauty
+ - *Bedding/Mattress Store* is shown if with shop=bed
+ - *Beverage Store* is shown if with shop=beverages
+ - *Bicycle Shop* is shown if with shop=bicycle
+ - *Boat Store* is shown if with shop=boat
+ - *Bookmaker* is shown if with shop=bookmaker
+ - *Bookstore* is shown if with shop=books
+ - *Brewing Supply Store* is shown if with shop=brewing_supplies
+ - *Butcher* is shown if with shop=butcher
+ - *Camera Equipment Store* is shown if with shop=camera
+ - *Candle Shop* is shown if with shop=candles
+ - *Cannabis Shop* is shown if with shop=cannabis
+ - *Car Dealership* is shown if with shop=car
+ - *Car Parts Store* is shown if with shop=car_parts
+ - *Car Repair Shop* is shown if with shop=car_repair
+ - *RV Dealership* is shown if with shop=caravan
+ - *Carpet Store* is shown if with shop=carpet
+ - *Catalog Shop* is shown if with shop=catalogue
+ - *Charity Store* is shown if with shop=charity
+ - *Cheese Store* is shown if with shop=cheese
+ - *Drugstore* is shown if with shop=chemist
+ - *Chocolate Store* is shown if with shop=chocolate
+ - *Clothing Store* is shown if with shop=clothes
+ - *Coffee Store* is shown if with shop=coffee
+ - *Collectibles Shop* is shown if with shop=collector
+ - *Computer Store* is shown if with shop=computer
+ - *Candy Store* is shown if with shop=confectionery
+ - *Convenience Store* is shown if with shop=convenience
+ - *Copy Store* is shown if with shop=copyshop
+ - *Cosmetics Store* is shown if with shop=cosmetics
+ - *Rural Supplies Store* is shown if with shop=country_store
+ - *Arts & Crafts Store* is shown if with shop=craft
+ - *Curtain Store* is shown if with shop=curtain
+ - *Dairy Store* is shown if with shop=dairy
+ - *Delicatessen* is shown if with shop=deli
+ - *Department Store* is shown if with shop=department_store
+ - *DIY Store* is shown if with shop=doityourself
+ - *Door Shop* is shown if with shop=doors
+ - *Dry Cleaner* is shown if with shop=dry_cleaning
+ - *E-Cigarette Shop* is shown if with shop=e-cigarette
+ - *Electrical Equipment Store* is shown if with shop=electrical
+ - *Electronics Store* is shown if with shop=electronics
+ - *Erotic Store* is shown if with shop=erotic
+ - *Fabric Store* is shown if with shop=fabric
+ - *Produce Stand* is shown if with shop=farm
+ - *Fashion Accessories Store* is shown if with shop=fashion_accessories
+ - *Fireplace Store* is shown if with shop=fireplace
+ - *Fishing Shop* is shown if with shop=fishing
+ - *Flooring Supply Shop* is shown if with shop=flooring
+ - *Florist* is shown if with shop=florist
+ - *Framing Shop* is shown if with shop=frame
+ - *Frozen Food Store* is shown if with shop=frozen_food
+ - *Fuel Shop* is shown if with shop=fuel
+ - *Funeral Home* is shown if with shop=funeral_directors
+ - *Furniture Store* is shown if with shop=furniture
+ - *Tabletop Game Store* is shown if with shop=games
+ - *Garden Center* is shown if with shop=garden_centre
+ - *Bottled Gas Shop* is shown if with shop=gas
+ - *General Store* is shown if with shop=general
+ - *Gift Shop* is shown if with shop=gift
+ - *Greengrocer* is shown if with shop=greengrocer
+ - *Hairdresser* is shown if with shop=hairdresser
+ - *Hairdresser Supply Store* is shown if with shop=hairdresser_supply
+ - *Hardware Store* is shown if with shop=hardware
+ - *Health Food Store* is shown if with shop=health_food
+ - *Hearing Aids Store* is shown if with shop=hearing_aids
+ - *Herbalist* is shown if with shop=herbalist
+ - *Hifi Store* is shown if with shop=hifi
+ - *Honey Store* is shown if with shop=honey
+ - *Household Linen Shop* is shown if with shop=household_linen
+ - *Houseware Store* is shown if with shop=houseware
+ - *Hunting Shop* is shown if with shop=hunting
+ - *Interior Decoration Store* is shown if with shop=interior_decoration
+ - *Jewelry Store* is shown if with shop=jewelry
+ - *Kiosk* is shown if with shop=kiosk
+ - *Kitchen Design Store* is shown if with shop=kitchen
+ - *Laundry* is shown if with shop=laundry
+ - *Leather Store* is shown if with shop=leather
+ - *Lighting Store* is shown if with shop=lighting
+ - *Locksmith* is shown if with shop=locksmith
+ - *Lottery Shop* is shown if with shop=lottery
+ - *Mall* is shown if with shop=mall
+ - *Massage Shop* is shown if with shop=massage
+ - *Medical Supply Store* is shown if with shop=medical_supply
+ - *Military Surplus Store* is shown if with shop=military_surplus
+ - *Mobile Phone Store* is shown if with shop=mobile_phone
+ - *Model Shop* is shown if with shop=model
+ - *Money Lender* is shown if with shop=money_lender
+ - *Motorcycle Dealership* is shown if with shop=motorcycle
+ - *Motorcycle Repair Shop* is shown if with shop=motorcycle_repair
+ - *Music Store* is shown if with shop=music
+ - *Musical Instrument Store* is shown if with shop=musical_instrument
+ - *Newsstand* is shown if with shop=newsagent
+ - *Nutrition Supplements Store* is shown if with shop=nutrition_supplements
+ - *Nuts Shop* is shown if with shop=nuts
+ - *Optician* is shown if with shop=optician
+ - *Outdoors Store* is shown if with shop=outdoor
+ - *Online Retailer Outpost* is shown if with shop=outpost
+ - *Paint Store* is shown if with shop=paint
+ - *Party Supply Store* is shown if with shop=party
+ - *Pasta Store* is shown if with shop=pasta
+ - *Pastry Shop* is shown if with shop=pastry
+ - *Pawnshop* is shown if with shop=pawnbroker
+ - *Perfume Store* is shown if with shop=perfumery
+ - *Pet Store* is shown if with shop=pet
+ - *Pet Groomer* is shown if with shop=pet_grooming
+ - *Photography Store* is shown if with shop=photo
+ - *Pottery Store* is shown if with shop=pottery
+ - *Printer Ink Store* is shown if with shop=printer_ink
+ - *Psychic* is shown if with shop=psychic
+ - *Fireworks Store* is shown if with shop=pyrotechnics
+ - *Radio/Electronic Component Store* is shown if with shop=radiotechnics
+ - *Religious Store* is shown if with shop=religion
+ - *Rental Shop* is shown if with shop=rental
+ - *Repair Shop* is shown if with shop=repair
+ - *Rice Store* is shown if with shop=rice
+ - *Scuba Diving Shop* is shown if with shop=scuba_diving
+ - *Seafood Shop* is shown if with shop=seafood
+ - *Thrift Store* is shown if with shop=second_hand
+ - *Sewing Supply Shop* is shown if with shop=sewing
+ - *Shoe Repair Shop* is shown if with shop=shoe_repair
+ - *Shoe Store* is shown if with shop=shoes
+ - *Spice Shop* is shown if with shop=spices
+ - *Sporting Goods Store* is shown if with shop=sports
+ - *Stationery Store* is shown if with shop=stationery
+ - *Storage Rental* is shown if with shop=storage_rental
+ - *Supermarket* is shown if with shop=supermarket
+ - *Pool Supply Store* is shown if with shop=swimming_pool
+ - *Tailor* is shown if with shop=tailor
+ - *Tattoo Parlor* is shown if with shop=tattoo
+ - *Tea Store* is shown if with shop=tea
+ - *Telecom Retail Store* is shown if with shop=telecommunication
+ - *Ticket Seller* is shown if with shop=ticket
+ - *Tile Shop* is shown if with shop=tiles
+ - *Tobacco Shop* is shown if with shop=tobacco
+ - *Tool Rental* is shown if with shop=tool_hire
+ - *Toy Store* is shown if with shop=toys
+ - *Trade Shop* is shown if with shop=trade
+ - *Travel Agency* is shown if with shop=travel_agency
+ - *Trophy Shop* is shown if with shop=trophy
+ - *Tire Store* is shown if with shop=tyres
+ - *Vacuum Cleaner Store* is shown if with shop=vacuum_cleaner
+ - *Discount Store* is shown if with shop=variety_store
+ - *Video Store* is shown if with shop=video
+ - *Video Game Store* is shown if with shop=video_games
+ - *Watches Shop* is shown if with shop=watches
+ - *Drinking Water Shop* is shown if with shop=water
+ - *Watersport/Swim Shop* is shown if with shop=water_sports
+ - *Weapon Shop* is shown if with shop=weapons
+ - *Wholesale Store* is shown if with shop=wholesale
+ - *Wig Shop* is shown if with shop=wigs
+ - *Window Blind Store* is shown if with shop=window_blind
+ - *Wine Shop* is shown if with shop=wine
+ - *This shop is no longer used. It is vacant* is shown if with disused:shop=
+
+This tagrendering has labels
+`description`
+
### brand
The question is `What is the brand of this shop?`
@@ -328,6 +532,88 @@ The question is `Does this shop rent out bikes?`
This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=sports | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+
+### bicycle-types
+
+The question is `What kind of bicycles and accessories are rented here?`
+*{rental} is rented here* is shown if `rental` is set
+
+ - *Normal city bikes can be rented here* is shown if with rental=city_bike
+ - *Electrical bikes can be rented here* is shown if with rental=ebike
+ - *BMX bikes can be rented here* is shown if with rental=bmx
+ - *Mountainbikes can be rented here* is shown if with rental=mtb
+ - *Bikes for children can be rented here* is shown if with rental=kid_bike
+ - *Tandem bicycles can be rented here* is shown if with rental=tandem
+ - *Race bicycles can be rented here* is shown if with rental=racebike
+ - *Bike helmets can be rented here* is shown if with rental=bike_helmet
+ - *Cargo bikes can be rented here* is shown if with rental=cargo_bike
+
+This tagrendering is only visible in the popup if the following condition is met: service:bicycle:rental=yes | bicycle_rental~.+
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-city_bike
+
+The question is `How many city bikes can be rented here?`
+*{capacity:city_bike} city bikes can be rented here* is shown if `capacity:city_bike` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*city_bike.*)$
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-ebike
+
+The question is `How many electrical bikes can be rented here?`
+*{capacity:ebike} electrical bikes can be rented here* is shown if `capacity:ebike` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*ebike.*)$
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-kid_bike
+
+The question is `How many bikes for children can be rented here?`
+*{capacity:kid_bike} bikes for children can be rented here* is shown if `capacity:kid_bike` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*kid_bike.*)$
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-bmx
+
+The question is `How many BMX bikes can be rented here?`
+*{capacity:bmx} BMX bikes can be rented here* is shown if `capacity:bmx` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bmx.*)$
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-mtb
+
+The question is `How many mountainbikes can be rented here?`
+*{capacity:mtb} mountainbikes can be rented here* is shown if `capacity:mtb` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*mtb.*)$
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-bicycle_pannier
+
+The question is `How many bicycle panniers can be rented here?`
+*{capacity:bicycle_pannier} bicycle panniers can be rented here* is shown if `capacity:bicycle_pannier` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*bicycle_pannier.*)$
+This tagrendering has labels
+`bicycle_rental`
+
+### rental-capacity-tandem_bicycle
+
+The question is `How many tandem can be rented here?`
+*{capacity:tandem_bicycle} tandem can be rented here* is shown if `capacity:tandem_bicycle` is set
+
+This tagrendering is only visible in the popup if the following condition is met: (service:bicycle:rental=yes | bicycle_rental~.+) & rental~^(.*tandem_bicycle.*)$
+This tagrendering has labels
+`bicycle_rental`
+
### bike_pump_service
The question is `Does this shop offer a bike pump for use by anyone?`
@@ -358,6 +644,16 @@ The question is `Are bicycles washed here?`
This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+
+### bike_cleaning-service_bicycle_cleaning_charge
+
+The question is `How much does it cost to use the cleaning service?`
+*Using the cleaning service costs {service:bicycle:cleaning:charge}* is shown if `service:bicycle:cleaning:charge` is set
+
+ - *The cleaning service is free to use* is shown if with service:bicycle:cleaning:fee=no
+ - *Free to use* is shown if with service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge=. _This option cannot be chosen as answer_
+
+This tagrendering is only visible in the popup if the following condition is met: amenity!=bicycle_wash & service:bicycle:cleaning!=no & service:bicycle:cleaning~.+
+
### internet
The question is `Does this place offer internet access?`
@@ -464,6 +760,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/bike_themed_object.md b/Docs/Layers/bike_themed_object.md
index 322b39b17..9607c1fa6 100644
--- a/Docs/Layers/bike_themed_object.md
+++ b/Docs/Layers/bike_themed_object.md
@@ -67,7 +67,7 @@ Elements must match **any** of the following expressions:
| [email](#email) _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [phone](#phone) _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
| [opening_hours](#opening_hours) _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -123,6 +123,10 @@ The question is `What are the opening hours of {title()}?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/binocular.md b/Docs/Layers/binocular.md
index 092b42cc0..18fd03f1f 100644
--- a/Docs/Layers/binocular.md
+++ b/Docs/Layers/binocular.md
@@ -55,7 +55,7 @@ Elements must match the expression **4 options | | _Multiple choice only_ |
| [bird-hide-wheelchair](#bird-hide-wheelchair) | Is this bird hide accessible to wheelchair users? 4 options | | _Multiple choice only_ |
| [birdhide-operator](#birdhide-operator) | Who operates this birdhide? _Operated by {operator}_ 2 options | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -100,6 +100,10 @@ The question is `Who operates this birdhide?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/brothel.md b/Docs/Layers/brothel.md
index e41357c34..063274db9 100644
--- a/Docs/Layers/brothel.md
+++ b/Docs/Layers/brothel.md
@@ -67,7 +67,7 @@ Elements must match the expression **{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -130,6 +130,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/building.md b/Docs/Layers/building.md
index 8feaae6f9..480ffcc09 100644
--- a/Docs/Layers/building.md
+++ b/Docs/Layers/building.md
@@ -58,7 +58,7 @@ Elements must match the expression **building~.+**
| [housenumber](#housenumber) _(Original in [address](./address.md#housenumber))_ | What is the number of this house? _The house number is {addr:housenumber}_ 1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) |
| [street](#street) _(Original in [address](./address.md#street))_ | What street is this address located in? _This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) |
| [unit](#unit) _(Original in [address](./address.md#unit))_ | What is the unit number or letter? _The unit number is {addr:unit}_ 1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -162,6 +162,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/buildings_with_architecture.md b/Docs/Layers/buildings_with_architecture.md
index e756ed1cd..8ea62a486 100644
--- a/Docs/Layers/buildings_with_architecture.md
+++ b/Docs/Layers/buildings_with_architecture.md
@@ -62,7 +62,7 @@ Elements must match **all** of the following expressions:
| [housenumber](#housenumber) _(Original in [address](./address.md#housenumber))_ | What is the number of this house? _The house number is {addr:housenumber}_ 1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) |
| [street](#street) _(Original in [address](./address.md#street))_ | What street is this address located in? _This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) |
| [unit](#unit) _(Original in [address](./address.md#unit))_ | What is the unit number or letter? _The unit number is {addr:unit}_ 1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -166,6 +166,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/cafe_pub.md b/Docs/Layers/cafe_pub.md
index 17ce43cf7..99d6921b7 100644
--- a/Docs/Layers/cafe_pub.md
+++ b/Docs/Layers/cafe_pub.md
@@ -112,7 +112,7 @@ Elements must match **any** of the following expressions:
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
| [reviews](#reviews) _(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -297,6 +297,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/car_rental.md b/Docs/Layers/car_rental.md
index af016605e..5903e7abf 100644
--- a/Docs/Layers/car_rental.md
+++ b/Docs/Layers/car_rental.md
@@ -64,7 +64,7 @@ Elements must match the expression **{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [phone](#phone) _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
| [opening_hours](#opening_hours) _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -123,6 +123,10 @@ The question is `What are the opening hours of {title()}?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/childcare.md b/Docs/Layers/childcare.md
index 33c3bca42..ca8ba3326 100644
--- a/Docs/Layers/childcare.md
+++ b/Docs/Layers/childcare.md
@@ -67,7 +67,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [wikipedia](#wikipedia) _(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity? _{wikipedia():max-height:25rem}_ 2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) |
| [cinema_type](#cinema_type) | What type of cinema is this? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -106,7 +106,7 @@ Shows a wikipedia box with the corresponding wikipedia article; the wikidata-ite
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
+ - *No Wikipedia page has been linked yet* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### cinema_type
@@ -121,6 +121,10 @@ The question is `What type of cinema is this?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/climbing_area.md b/Docs/Layers/climbing_area.md
index c6c52d2d7..58119a222 100644
--- a/Docs/Layers/climbing_area.md
+++ b/Docs/Layers/climbing_area.md
@@ -87,7 +87,7 @@ Elements must match **all** of the following expressions:
| [website](#website) _(Original in [climbing](./climbing.md#website))_ | Is there a (unofficial) website with more informations (e.g. topos)? _{url}_ | | *[url](https://wiki.osm.org/wiki/Key:url)* ([url](../SpecialInputElements.md#url)) |
| [fee](#fee) _(Original in [climbing](./climbing.md#fee))_ | Is a fee required to climb here? _A fee of {charge} should be paid for climbing here_ 2 options | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([string](../SpecialInputElements.md#string)) |
| [bouldering](#bouldering) _(Original in [climbing](./climbing.md#bouldering))_ | Is bouldering possible here? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -175,6 +175,10 @@ The question is `Is bouldering possible here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/climbing_club.md b/Docs/Layers/climbing_club.md
index 0522fa9a4..95f75cfa7 100644
--- a/Docs/Layers/climbing_club.md
+++ b/Docs/Layers/climbing_club.md
@@ -67,7 +67,7 @@ Elements must match **any** of the following expressions:
| [email](#email) _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [phone](#phone) _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
| [opening_hours](#opening_hours) _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -119,6 +119,10 @@ The question is `What are the opening hours of {title()}?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/climbing_gym.md b/Docs/Layers/climbing_gym.md
index 2b01f00d0..f1c65f9d1 100644
--- a/Docs/Layers/climbing_gym.md
+++ b/Docs/Layers/climbing_gym.md
@@ -128,7 +128,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -320,6 +320,8 @@ The question is `Is there a speed climbing wall?`
- *There is no speed climbing wall* is shown if with climbing:speed=no
- *There are {climbing:speed} speed climbing walls* is shown if with climbing:speed~.+. _This option cannot be chosen as answer_
+This tagrendering is only visible in the popup if the following condition is met: climbing:toprope~.+ & climbing:toprope!=no
+
### shower
The question is `Does this facility offer showers?`
@@ -371,6 +373,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/climbing_opportunity.md b/Docs/Layers/climbing_opportunity.md
index 15bd12ed7..fb968c778 100644
--- a/Docs/Layers/climbing_opportunity.md
+++ b/Docs/Layers/climbing_opportunity.md
@@ -41,7 +41,7 @@ Elements must match **all** of the following expressions:
-----|-----|-----|----- |
| [climbing-opportunity-name](#climbing-opportunity-name) | _{name}_ | | _Multiple choice only_ |
| [climbing-possible](#climbing-possible) | Is climbing possible here? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### climbing-opportunity-name
@@ -64,6 +64,10 @@ The question is `Is climbing possible here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/climbing_route.md b/Docs/Layers/climbing_route.md
index 0a093121f..8de62d2a1 100644
--- a/Docs/Layers/climbing_route.md
+++ b/Docs/Layers/climbing_route.md
@@ -67,7 +67,7 @@ Elements must match the expression **This is without belay stations and indicates how much quickdraws a climber needs._ 1 options | | *[climbing:bolts](https://wiki.osm.org/wiki/Key:climbing:bolts)* ([pnat](../SpecialInputElements.md#pnat)) |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
| [Rock type via embedded feature](#Rock type via embedded feature) | _The rock type is {_embedding_features_with_rock:rock} as stated on the surrounding crag_ | | *[_embedding_features_with_rock:rock](https://wiki.osm.org/wiki/Key:_embedding_features_with_rock:rock)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -115,6 +115,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/clock.md b/Docs/Layers/clock.md
index 67d2e5fc8..de4a256ab 100644
--- a/Docs/Layers/clock.md
+++ b/Docs/Layers/clock.md
@@ -81,7 +81,7 @@ Elements must match the expression **2 options | | _Multiple choice only_ |
| [crossing-right-turn-through-red](#crossing-right-turn-through-red) | Can a cyclist turn right when the light is red? 3 options | | _Multiple choice only_ |
| [crossing-continue-through-red](#crossing-continue-through-red) | Can a cyclist go straight on when the light is red? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -229,6 +229,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/cycle_highways.md b/Docs/Layers/cycle_highways.md
index 57602ff19..3c315a81b 100644
--- a/Docs/Layers/cycle_highways.md
+++ b/Docs/Layers/cycle_highways.md
@@ -52,7 +52,7 @@ Elements must match the expression **{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### cycle_highways-name
@@ -101,6 +101,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/cyclestreets.md b/Docs/Layers/cyclestreets.md
index a12341de3..930b3ce70 100644
--- a/Docs/Layers/cyclestreets.md
+++ b/Docs/Layers/cyclestreets.md
@@ -51,7 +51,7 @@ Elements must match **any** of the following expressions:
| [is_cyclestreet](#is_cyclestreet) | Is the street a cyclestreet? 7 options | | _Multiple choice only_ |
| [supplementary_sign](#supplementary_sign) | What sign does this bicycle road have? 5 options | | _Multiple choice only_ |
| [future_cyclestreet](#future_cyclestreet) | When will this street become a cyclestreet? _This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -96,6 +96,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/cycleways_and_roads.md b/Docs/Layers/cycleways_and_roads.md
index a6cbbed66..820d2e57c 100644
--- a/Docs/Layers/cycleways_and_roads.md
+++ b/Docs/Layers/cycleways_and_roads.md
@@ -120,7 +120,7 @@ Elements must match **any** of the following expressions:
| [cycleways_and_roads-cycleway:buffer](#cycleways_and_roads-cycleway:buffer) | How wide is the gap between the cycleway and the road? _The buffer besides this cycleway is {cycleway:buffer} m_ | | *[cycleway:buffer](https://wiki.osm.org/wiki/Key:cycleway:buffer)* ([distance](../SpecialInputElements.md#distance)) |
| [cyclelan-segregation](#cyclelan-segregation) | How is this cycleway separated from the road? 4 options | | _Multiple choice only_ |
| [cycleway-segregation](#cycleway-segregation) | How is this cycleway separated from the road? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -342,6 +342,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/cyclist_waiting_aid.md b/Docs/Layers/cyclist_waiting_aid.md
index 9ed44ba35..d207a26cb 100644
--- a/Docs/Layers/cyclist_waiting_aid.md
+++ b/Docs/Layers/cyclist_waiting_aid.md
@@ -56,7 +56,7 @@ Elements must match the expression **_Additional information: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
| [defibrillator-survey:date](#defibrillator-survey:date) | When was this defibrillator last surveyed? _This defibrillator was last surveyed on {survey:date}_ 1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
| [defibrillator-fixme](#defibrillator-fixme) | Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts) _Extra information for OpenStreetMap experts: {fixme}_ | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -206,6 +206,10 @@ The question is `Is there something wrong with how this is mapped, that you were
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/dentist.md b/Docs/Layers/dentist.md
index 4eb294177..a35d43e77 100644
--- a/Docs/Layers/dentist.md
+++ b/Docs/Layers/dentist.md
@@ -80,7 +80,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [disaster_response_name](#disaster_response_name) | What is the name of this organization? _This organization is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -82,6 +82,10 @@ The question is `What is the name of this organization?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/doctors.md b/Docs/Layers/doctors.md
index ad99361a6..7e352fa0b 100644
--- a/Docs/Layers/doctors.md
+++ b/Docs/Layers/doctors.md
@@ -85,7 +85,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [barrier](#barrier) | Is this dog toilet fenced? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -67,6 +67,10 @@ The question is `Is this dog toilet fenced?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/dogpark.md b/Docs/Layers/dogpark.md
index 6d4d7733c..352639684 100644
--- a/Docs/Layers/dogpark.md
+++ b/Docs/Layers/dogpark.md
@@ -72,7 +72,7 @@ Elements must match **any** of the following expressions:
| [dogpark-fenced](#dogpark-fenced) | It this dog park fenced in? 2 options | | _Multiple choice only_ |
| [smalldogs](#smalldogs) | Does this dog park have a separate fenced in area for small dogs and puppies? 2 options | | _Multiple choice only_ |
| [dogarea](#dogarea) | _This dogpark is {_surface:ha} ha big_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -133,6 +133,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/drinking_water.md b/Docs/Layers/drinking_water.md
index f74860e67..57bee261e 100644
--- a/Docs/Layers/drinking_water.md
+++ b/Docs/Layers/drinking_water.md
@@ -73,7 +73,6 @@ Elements must match **all** of the following expressions:
-----|-----|----- |
| [operational_status](https://wiki.openstreetmap.org/wiki/Key:operational_status) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3D) [broken](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dbroken) [closed](https://wiki.openstreetmap.org/wiki/Tag:operational_status%3Dclosed) |
| [fee](https://wiki.openstreetmap.org/wiki/Key:fee) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dno) [yes](https://wiki.openstreetmap.org/wiki/Tag:fee%3Dyes) |
-| [fountain](https://wiki.openstreetmap.org/wiki/Key:fountain) | Multiple choice | [bubbler](https://wiki.openstreetmap.org/wiki/Tag:fountain%3Dbubbler) [bottle_refill](https://wiki.openstreetmap.org/wiki/Tag:fountain%3Dbottle_refill) [water_tap](https://wiki.openstreetmap.org/wiki/Tag:fountain%3Dwater_tap) |
| [bottle](https://wiki.openstreetmap.org/wiki/Key:bottle) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:bottle%3Dno) |
| [seasonal](https://wiki.openstreetmap.org/wiki/Key:seasonal) | Multiple choice | [no](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dno) [summer](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dsummer) [spring;summer;autumn](https://wiki.openstreetmap.org/wiki/Tag:seasonal%3Dspring;summer;autumn) |
| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | [24/7](https://wiki.openstreetmap.org/wiki/Tag:opening_hours%3D24/7) |
@@ -90,7 +89,7 @@ Elements must match **all** of the following expressions:
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [Still in use?](#Still in use?) | Is this drinking water spot still operational? _The operational status is {operational_status}_ 4 options | | *[operational_status](https://wiki.osm.org/wiki/Key:operational_status)* ([string](../SpecialInputElements.md#string)) |
| [fee](#fee) | Is this drinking water point free to use? 2 options | | _Multiple choice only_ |
-| [type](#type) | What type of drinking water point is this? 3 options | | _Multiple choice only_ |
+| [type](#type) | What type of drinking water point is this? 4 options | | _Multiple choice only_ |
| [Bottle refill](#Bottle refill) | How easy is it to fill water bottles? 2 options | | _Multiple choice only_ |
| [temperature-cold](#temperature-cold) | Is cold water available here? 5 options | | _Multiple choice only_ |
| [seasonal](#seasonal) _(Original in [questions](./BuiltinQuestions.md#seasonal))_ | Is this drinking water point available all year round? 3 options | | _Multiple choice only_ |
@@ -102,7 +101,7 @@ Elements must match **all** of the following expressions:
| [artwork-website](#artwork-website) _(Original in [artwork](./artwork.md#artwork-website))_ | Is there a website with more information about this artwork? _{link(More information on this website,&LBRACEwebsite&RBRACE,,,,)}_ | artwork-question | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [artwork_subject](#artwork_subject) _(Original in [artwork](./artwork.md#artwork_subject))_ | What does this artwork depict? _This artwork depicts {wikidata_label(subject:wikidata)}{wikipedia(subject:wikidata)}_ | artwork-question | *[subject:wikidata](https://wiki.osm.org/wiki/Key:subject:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) |
| [render-closest-drinking-water](#render-closest-drinking-water) | _There is another drinking water fountain at {_closest_other_drinking_water_distance} meters_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -133,9 +132,10 @@ The question is `Is this drinking water point free to use?`
The question is `What type of drinking water point is this?`
- - *This is a bubbler fountain. A water jet to drink from is sent upwards, typically controlled by a push button.* is shown if with fountain=bubbler
- - *This is a bottle refill point where the water is sent downwards, typically controlled by a push button or a motion sensor. Drinking directly from the stream might be very hard or impossible.* is shown if with fountain=bottle_refill
+ - *This is a bubbler fountain. A water jet to drink from is sent upwards, typically controlled by a push button.* is shown if with fountain=bubbler. Unselecting this answer will add fountain=
+ - *This is a bottle refill point where the water is sent downwards, typically controlled by a push button or a motion sensor. Drinking directly from the stream might be very hard or impossible.* is shown if with fountain=bottle_refill. Unselecting this answer will add fountain=
- *This is a water tap. The water flows downward and the stream is controlled by a valve or push-button.* is shown if with fountain=water_tap. Unselecting this answer will add man_made=
+ - *This is a natural spring* is shown if with natural=spring. Unselecting this answer will add natural=
### Bottle refill
@@ -250,6 +250,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/dumpstations.md b/Docs/Layers/dumpstations.md
index a5e01257c..bcfcb9540 100644
--- a/Docs/Layers/dumpstations.md
+++ b/Docs/Layers/dumpstations.md
@@ -71,7 +71,7 @@ Elements must match **all** of the following expressions:
| [dumpstations-chemical-waste](#dumpstations-chemical-waste) | Can you dispose of chemical toilet waste here? 2 options | | _Multiple choice only_ |
| [dumpstations-access](#dumpstations-access) | Who can use this dump station? 4 options | | _Multiple choice only_ |
| [dumpstations-network](#dumpstations-network) | What network is this place a part of? (skip if none) _This station is part of network {network}_ | | *[network](https://wiki.osm.org/wiki/Key:network)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -134,6 +134,10 @@ The question is `What network is this place a part of? (skip if none)`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/elevator.md b/Docs/Layers/elevator.md
index cb04ec604..66901724e 100644
--- a/Docs/Layers/elevator.md
+++ b/Docs/Layers/elevator.md
@@ -87,7 +87,7 @@ Elements must match the expression **_Location: {location}_ 2 options | | *[location](https://wiki.osm.org/wiki/Key:location)* ([string](../SpecialInputElements.md#string)) |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -73,6 +73,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/facadegardens.md b/Docs/Layers/facadegardens.md
index 64ac13292..af9c38528 100644
--- a/Docs/Layers/facadegardens.md
+++ b/Docs/Layers/facadegardens.md
@@ -72,7 +72,7 @@ Elements must match **all** of the following expressions:
| [facadegardens-edible](#facadegardens-edible) | Are there any edible plants? 2 options | | _Multiple choice only_ |
| [facadegardens-plants](#facadegardens-plants) | What kinds of plants grow here? 4 options | | _Multiple choice only_ |
| [facadegardens-description](#facadegardens-description) | Extra describing info about the garden (if needed and not yet described above) _More details: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -133,6 +133,10 @@ The question is `Extra describing info about the garden (if needed and not yet d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/fire_station.md b/Docs/Layers/fire_station.md
index 3908db6f0..0e1080ea6 100644
--- a/Docs/Layers/fire_station.md
+++ b/Docs/Layers/fire_station.md
@@ -63,7 +63,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [access](#access) | What is the permitted access? 6 options | | _Multiple choice only_ |
| [seasonal](#seasonal) _(Original in [questions](./BuiltinQuestions.md#seasonal))_ | Is the firepit available all around the year? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -89,6 +89,10 @@ The question is `Is the firepit available all around the year?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/fitness_centre.md b/Docs/Layers/fitness_centre.md
index 77fd35ea2..6b54c40bd 100644
--- a/Docs/Layers/fitness_centre.md
+++ b/Docs/Layers/fitness_centre.md
@@ -75,7 +75,7 @@ Elements must match the expression **25 options | | _Multiple choice only_ |
| [operator](#operator) | Who maintains this fitness station? _The fitness station is maintained by {operator}._ | | *[operator](https://wiki.osm.org/wiki/Key:operator)* ([string](../SpecialInputElements.md#string)) |
| [opening_hours_24_7](#opening_hours_24_7) _(Original in [questions](./BuiltinQuestions.md#opening_hours_24_7))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 2 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -126,6 +126,10 @@ The question is `What are the opening hours of {title()}?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/fixme.md b/Docs/Layers/fixme.md
index 1d63f5542..9e6f16039 100644
--- a/Docs/Layers/fixme.md
+++ b/Docs/Layers/fixme.md
@@ -47,7 +47,7 @@ Elements must match **any** of the following expressions:
| [fixme](#fixme) | What is wrong with this feature? _Fixme Text: {fixme}_ 1 options | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([text](../SpecialInputElements.md#text)) |
| [note](#note) | _Note Text: {note}_ | | _Multiple choice only_ |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### fixme
@@ -74,6 +74,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md
index 531b7b975..405ec9f7e 100644
--- a/Docs/Layers/food.md
+++ b/Docs/Layers/food.md
@@ -176,7 +176,7 @@ Elements must match **any** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -563,6 +563,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/food_courts.md b/Docs/Layers/food_courts.md
index b37177b7b..fd664f75e 100644
--- a/Docs/Layers/food_courts.md
+++ b/Docs/Layers/food_courts.md
@@ -64,7 +64,7 @@ Elements must match the expression **{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [phone](#phone) _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
| [smoking](#smoking) _(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -132,6 +132,10 @@ The question is `Is smoking allowed at {title()}?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/food_dog_friendly.md b/Docs/Layers/food_dog_friendly.md
index 8532b9093..68ce6a0cf 100644
--- a/Docs/Layers/food_dog_friendly.md
+++ b/Docs/Layers/food_dog_friendly.md
@@ -161,7 +161,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -548,6 +548,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/food_glutenfree.md b/Docs/Layers/food_glutenfree.md
index db0415193..94e166b8f 100644
--- a/Docs/Layers/food_glutenfree.md
+++ b/Docs/Layers/food_glutenfree.md
@@ -162,7 +162,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -549,6 +549,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/food_lactosefree.md b/Docs/Layers/food_lactosefree.md
index fd0686e54..6066985e6 100644
--- a/Docs/Layers/food_lactosefree.md
+++ b/Docs/Layers/food_lactosefree.md
@@ -162,7 +162,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -549,6 +549,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md
index 1be26ebf1..911c49436 100644
--- a/Docs/Layers/friture.md
+++ b/Docs/Layers/friture.md
@@ -161,7 +161,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -548,6 +548,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/ghost_bike.md b/Docs/Layers/ghost_bike.md
index e5d6d8073..8dc1a6cb1 100644
--- a/Docs/Layers/ghost_bike.md
+++ b/Docs/Layers/ghost_bike.md
@@ -67,7 +67,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [name](#name) | What is the name of this Governmental Office? _This Governmental Office is called {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -109,6 +109,10 @@ The question is `What is the name of this Governmental Office?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/grave.md b/Docs/Layers/grave.md
index 7e0404db9..dd20b985f 100644
--- a/Docs/Layers/grave.md
+++ b/Docs/Layers/grave.md
@@ -57,7 +57,7 @@ Elements must match **any** of the following expressions:
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [buried:wikidata](#buried:wikidata) | What is the Wikipedia page of the person buried here? _{wikipedia(buried:wikidata)}_ | | *[buried:wikidata](https://wiki.osm.org/wiki/Key:buried:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) |
| [name](#name) | What is the name of the person buried here? _{name} is buried here_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -81,6 +81,10 @@ The question is `What is the name of the person buried here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/group_hostel.md b/Docs/Layers/group_hostel.md
index 5186b1750..01f18b060 100644
--- a/Docs/Layers/group_hostel.md
+++ b/Docs/Layers/group_hostel.md
@@ -95,7 +95,7 @@ Elements must match **all** of the following expressions:
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -240,6 +240,10 @@ The question is `Are dogs allowed in this business?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/guidepost.md b/Docs/Layers/guidepost.md
index 4c21892ce..351395195 100644
--- a/Docs/Layers/guidepost.md
+++ b/Docs/Layers/guidepost.md
@@ -62,7 +62,7 @@ Elements must match the expression **Some wands might have different opening hours. Many hospitals allow visits during emergencies too.
_ | | *[opening_hours:visitors](https://wiki.osm.org/wiki/Key:opening_hours:visitors)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -184,6 +184,10 @@ The question is `When are visitors allowed to visit?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/hostel.md b/Docs/Layers/hostel.md
index 5323119f7..55adffad7 100644
--- a/Docs/Layers/hostel.md
+++ b/Docs/Layers/hostel.md
@@ -91,7 +91,7 @@ Elements must match the expression **_Coupling diameters: {couplings:diameters}_ | | *[couplings:diameters](https://wiki.osm.org/wiki/Key:couplings:diameters)* ([string](../SpecialInputElements.md#string)) |
| [ref](#ref) | What is the reference number of this hydrant? _Reference number: {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -141,6 +141,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/ice_cream.md b/Docs/Layers/ice_cream.md
index bfe843ee1..839c2a456 100644
--- a/Docs/Layers/ice_cream.md
+++ b/Docs/Layers/ice_cream.md
@@ -88,7 +88,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -59,6 +59,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/insect_hotel.md b/Docs/Layers/insect_hotel.md
index 223cad60b..0d46f19df 100644
--- a/Docs/Layers/insect_hotel.md
+++ b/Docs/Layers/insect_hotel.md
@@ -44,7 +44,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [wikipedia](#wikipedia) _(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity? _{wikipedia():max-height:25rem}_ 2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) |
| [lighthouse-height](#lighthouse-height) | What is the height of this lighthouse, in metres? _The height of this lighthouse is {height} metres._ | | *[height](https://wiki.osm.org/wiki/Key:height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -65,7 +65,7 @@ Shows a wikipedia box with the corresponding wikipedia article; the wikidata-ite
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
+ - *No Wikipedia page has been linked yet* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### lighthouse-height
@@ -78,6 +78,10 @@ The question is `What is the height of this lighthouse, in metres?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/lit_streets.md b/Docs/Layers/lit_streets.md
index 4643f25a0..403fa9088 100644
--- a/Docs/Layers/lit_streets.md
+++ b/Docs/Layers/lit_streets.md
@@ -46,7 +46,7 @@ Elements must match **all** of the following expressions:
-----|-----|-----|----- |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [lit](#lit) | Is this street lit? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -69,6 +69,10 @@ The question is `Is this street lit?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/love_hotel.md b/Docs/Layers/love_hotel.md
index 43a3f7c9e..c77cffcbc 100644
--- a/Docs/Layers/love_hotel.md
+++ b/Docs/Layers/love_hotel.md
@@ -62,7 +62,7 @@ Elements must match the expression **{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -117,6 +117,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/map.md b/Docs/Layers/map.md
index 119c53ecd..3ede228f6 100644
--- a/Docs/Layers/map.md
+++ b/Docs/Layers/map.md
@@ -65,7 +65,7 @@ Elements must match **any** of the following expressions:
| [map_size](#map_size) | What is the size of the shown area on the map? 5 options | | _Multiple choice only_ |
| [map-map_source](#map-map_source) | On which data is this map based? _This map is based on {map_source}_ 1 options | map | *[map_source](https://wiki.osm.org/wiki/Key:map_source)* ([string](../SpecialInputElements.md#string)) |
| [map-attribution](#map-attribution) | Is the OpenStreetMap-attribution given? 5 options | map | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -123,6 +123,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/maproulette.md b/Docs/Layers/maproulette.md
index ae3270dd5..37be9be5f 100644
--- a/Docs/Layers/maproulette.md
+++ b/Docs/Layers/maproulette.md
@@ -48,7 +48,7 @@ Elements must match the expression **title~.+**
| [mark_fixed](#mark_fixed) | _{maproulette_set_status(Mark as fixed,,,,,)}_ | controls | _Multiple choice only_ |
| [mark_duplicate](#mark_duplicate) | _{maproulette_set_status(Mark as not found or false positive,close,,2,,)}_ | controls | _Multiple choice only_ |
| [mark_too_hard](#mark_too_hard) | _{maproulette_set_status(Mark as too hard,./assets/svg/not_found.svg,,6,,)}_ | controls | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### status
@@ -93,6 +93,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/maproulette_challenge.md b/Docs/Layers/maproulette_challenge.md
index 40456b907..9b9ceaccb 100644
--- a/Docs/Layers/maproulette_challenge.md
+++ b/Docs/Layers/maproulette_challenge.md
@@ -48,7 +48,7 @@ Elements must match the expression **mr_taskId~.+**
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [status](#status) | 8 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### status
@@ -69,6 +69,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/maxspeed.md b/Docs/Layers/maxspeed.md
index 33e427c29..7513e4b29 100644
--- a/Docs/Layers/maxspeed.md
+++ b/Docs/Layers/maxspeed.md
@@ -45,7 +45,7 @@ Elements must match **all** of the following expressions:
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [maxspeed-maxspeed](#maxspeed-maxspeed) | What is the legal maximum speed one is allowed to drive on this road? _The maximum allowed speed on this road is {canonical(maxspeed)}_ 1 options | | *[maxspeed](https://wiki.osm.org/wiki/Key:maxspeed)* ([pnat](../SpecialInputElements.md#pnat)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [questions](./BuiltinQuestions.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -61,6 +61,10 @@ The question is `What is the legal maximum speed one is allowed to drive on this
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/medical_shops.md b/Docs/Layers/medical_shops.md
index efb02c332..80e35c2d2 100644
--- a/Docs/Layers/medical_shops.md
+++ b/Docs/Layers/medical_shops.md
@@ -175,7 +175,7 @@ Elements must match **all** of the following expressions:
| [lactose_free](#lactose_free) _(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets | _Multiple choice only_ |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -762,6 +762,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/memorial.md b/Docs/Layers/memorial.md
index ea9ba832d..d6381c5aa 100644
--- a/Docs/Layers/memorial.md
+++ b/Docs/Layers/memorial.md
@@ -101,7 +101,7 @@ Elements must match **any** of the following expressions:
| [bench-survey:date](#bench-survey:date) _(Original in [bench](./bench.md#bench-survey:date))_ | When was this bench last surveyed? _This bench was last surveyed on {survey:date}_ 1 options | bench-questions | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
| [bench-inscription](#bench-inscription) _(Original in [bench](./bench.md#bench-inscription))_ | Does this bench have an inscription? _This bench has the following inscription:
{inscription}
_ 2 options | bench-questions | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([text](../SpecialInputElements.md#text)) |
| [bench-memorial](#bench-memorial) _(Original in [bench](./bench.md#bench-memorial))_ | Does this bench act as memorial for someone or something? 2 options | bench-questions | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -284,6 +284,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/mountain_rescue.md b/Docs/Layers/mountain_rescue.md
index 4aa182097..6fc8de3d6 100644
--- a/Docs/Layers/mountain_rescue.md
+++ b/Docs/Layers/mountain_rescue.md
@@ -43,7 +43,7 @@ Elements must match the expression **Report {_first_user} for spam or inappropriate messages_ | | _Multiple choice only_ |
| [report-note](#report-note) | _Report this note as spam or inappropriate_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### conversation
@@ -92,6 +92,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/observation_tower.md b/Docs/Layers/observation_tower.md
index 95ffcfa24..c75c1fe63 100644
--- a/Docs/Layers/observation_tower.md
+++ b/Docs/Layers/observation_tower.md
@@ -74,7 +74,7 @@ Elements must match the expression **2 options | | _Multiple choice only_ |
| [covered](#covered) | Is this outdoor seating area covered? 2 options | | _Multiple choice only_ |
| [smoking](#smoking) _(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -196,6 +196,10 @@ The question is `Is smoking allowed at {title()}?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/parcel_lockers.md b/Docs/Layers/parcel_lockers.md
index e53e27273..207a9915c 100644
--- a/Docs/Layers/parcel_lockers.md
+++ b/Docs/Layers/parcel_lockers.md
@@ -69,7 +69,7 @@ Elements must match the expression **_There are {capacity:disabled} disabled parking spots_ 3 options | | *[capacity:disabled](https://wiki.osm.org/wiki/Key:capacity:disabled)* ([pnat](../SpecialInputElements.md#pnat)) |
| [capacity](#capacity) | How many parking spots are there at this parking? _There are {capacity} parking spots_ | | *[capacity](https://wiki.osm.org/wiki/Key:capacity)* ([pnat](../SpecialInputElements.md#pnat)) |
| [maxstay](#maxstay) _(Original in [questions](./BuiltinQuestions.md#maxstay))_ | What is the maximum amount of time one is allowed to stay here? _One can stay at most {canonical(maxstay)}_ 1 options | | *[maxstay](https://wiki.osm.org/wiki/Key:maxstay)* ([pfloat](../SpecialInputElements.md#pfloat)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -141,6 +141,10 @@ The question is `What is the maximum amount of time one is allowed to stay here?
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/parking_spaces.md b/Docs/Layers/parking_spaces.md
index fc1add1c1..49323ebf2 100644
--- a/Docs/Layers/parking_spaces.md
+++ b/Docs/Layers/parking_spaces.md
@@ -46,7 +46,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [_stolen_entrances](#_stolen_entrances) | _{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -59,6 +59,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/parking_ticket_machine.md b/Docs/Layers/parking_ticket_machine.md
index 5851c2e76..1a8349323 100644
--- a/Docs/Layers/parking_ticket_machine.md
+++ b/Docs/Layers/parking_ticket_machine.md
@@ -63,7 +63,7 @@ Elements must match **all** of the following expressions:
| [denominations-coins](#denominations-coins) _(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here? 15 options | | _Multiple choice only_ |
| [denominations-notes](#denominations-notes) _(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here? 13 options | | _Multiple choice only_ |
| [ref](#ref) | What is the reference number of this parking ticket machine? _This parking ticket machine has the reference number {ref}_ 1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -138,6 +138,10 @@ The question is `What is the reference number of this parking ticket machine?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/pet_shops.md b/Docs/Layers/pet_shops.md
index 81fcd203d..798194770 100644
--- a/Docs/Layers/pet_shops.md
+++ b/Docs/Layers/pet_shops.md
@@ -170,7 +170,7 @@ Elements must match the expression ** _(Original in [address](./address.md#unit))_ | What is the unit number or letter? _The unit number is {addr:unit}_ 1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) |
| [payment-options](#payment-options) _(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here? 3 options | | _Multiple choice only_ |
| [wheelchair](#wheelchair) | _wheelchair_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -215,6 +215,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/physiotherapist.md b/Docs/Layers/physiotherapist.md
index 686e21d75..941333a83 100644
--- a/Docs/Layers/physiotherapist.md
+++ b/Docs/Layers/physiotherapist.md
@@ -80,7 +80,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ |
| [single_level](#single_level) _(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located? _Located on the {level}th floor_ 5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) |
| [picnic_table-material](#picnic_table-material) | What material is this picnic table made of? _This picnic table is made of {material}_ 4 options | | *[material](https://wiki.osm.org/wiki/Key:material)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -107,6 +107,10 @@ The question is `What material is this picnic table made of?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/playground_equipment.md b/Docs/Layers/playground_equipment.md
index 8dcfbc35b..0768939dd 100644
--- a/Docs/Layers/playground_equipment.md
+++ b/Docs/Layers/playground_equipment.md
@@ -54,7 +54,7 @@ Elements must match the expression **playground~.+**
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [type](#type) | What kind of device is this? _This is a {playground}_ 22 options | | *[playground](https://wiki.osm.org/wiki/Key:playground)* ([string](../SpecialInputElements.md#string)) |
| [wheelchair-access](#wheelchair-access) _(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this device accessible by wheelchair? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -106,6 +106,10 @@ The question is `Is this device accessible by wheelchair?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/police.md b/Docs/Layers/police.md
index b568c6680..5fa06bcad 100644
--- a/Docs/Layers/police.md
+++ b/Docs/Layers/police.md
@@ -81,7 +81,7 @@ Elements must match **any** of the following expressions:
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [opening_hours](#opening_hours) _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
| [4_z2nrdhy6tyyh4fd](#4_z2nrdhy6tyyh4fd) | Does this police office have detention facilities? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -158,6 +158,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/post_offices_with_atm.md b/Docs/Layers/post_offices_with_atm.md
index e19d8c68f..60d196efb 100644
--- a/Docs/Layers/post_offices_with_atm.md
+++ b/Docs/Layers/post_offices_with_atm.md
@@ -86,7 +86,7 @@ Elements must match **all** of the following expressions:
| [parcel-to](#parcel-to) | Can you send parcels to here for pickup? _You can send parcels to here for pickup with these companies: {post_office:parcel_to}_ 2 options | | *[post_office:parcel_to](https://wiki.osm.org/wiki/Key:post_office:parcel_to)* ([string](../SpecialInputElements.md#string)) |
| [stamps](#stamps) | Can you buy stamps here? _You can buy stamps from companies: {post_office:stamps}_ 2 options | | *[post_office:stamps](https://wiki.osm.org/wiki/Key:post_office:stamps)* ([string](../SpecialInputElements.md#string)) |
| [has_atm](#has_atm) | Does this post office have an ATM? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -216,6 +216,10 @@ The question is `Does this post office have an ATM?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/postboxes.md b/Docs/Layers/postboxes.md
index 421b33053..6b0f69002 100644
--- a/Docs/Layers/postboxes.md
+++ b/Docs/Layers/postboxes.md
@@ -55,7 +55,7 @@ Elements must match the expression **_The reference number of this public bookcase within {brand} is {ref}_ 1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
| [public_bookcase-start_date](#public_bookcase-start_date) | When was this public bookcase installed? _Installed on {start_date}_ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) |
| [public_bookcase-website](#public_bookcase-website) | Is there a website with more information about this public bookcase? _{link(More info on the website,&LBRACEwebsite&RBRACE,,,,)}_ | | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -165,6 +165,10 @@ The question is `Is there a website with more information about this public book
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/railway_platforms.md b/Docs/Layers/railway_platforms.md
index 10991ab67..98f18b835 100644
--- a/Docs/Layers/railway_platforms.md
+++ b/Docs/Layers/railway_platforms.md
@@ -44,7 +44,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [crossing-with-rainbow](#crossing-with-rainbow) | Does this crossing has rainbow paintings? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -61,6 +61,10 @@ The question is `Does this crossing has rainbow paintings?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/rainbow_crossings.md b/Docs/Layers/rainbow_crossings.md
index 69b081c90..dbdf13eb2 100644
--- a/Docs/Layers/rainbow_crossings.md
+++ b/Docs/Layers/rainbow_crossings.md
@@ -49,7 +49,7 @@ Elements must match **any** of the following expressions:
-----|-----|-----|----- |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [crossing-with-rainbow](#crossing-with-rainbow) | Does this crossing has rainbow paintings? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -71,6 +71,10 @@ The question is `Does this crossing has rainbow paintings?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/reception_desk.md b/Docs/Layers/reception_desk.md
index ba7ef485a..1627c8a5a 100644
--- a/Docs/Layers/reception_desk.md
+++ b/Docs/Layers/reception_desk.md
@@ -58,7 +58,7 @@ Elements must match the expression **_This recycling facility can be used by {access}_ 3 options | | *[access](https://wiki.osm.org/wiki/Key:access)* ([string](../SpecialInputElements.md#string)) |
| [colour](#colour) | What color is this recycling container? _This recycling container is {colour}_ 7 options | | *[colour](https://wiki.osm.org/wiki/Key:colour)* ([color](../SpecialInputElements.md#color)) |
| [survey_date](#survey_date) _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this object last surveyed? _This object was last surveyed on {survey:date}_ 1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -240,6 +240,10 @@ The question is `When was this object last surveyed?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/route_marker.md b/Docs/Layers/route_marker.md
index 3e0e8a5ca..105cf5a83 100644
--- a/Docs/Layers/route_marker.md
+++ b/Docs/Layers/route_marker.md
@@ -45,7 +45,7 @@ Elements must match the expression **What language is spoken with the students in non-language related courses and with the administration?,,&LBRACElanguage&LPARENS&RPARENS&RBRACE is the main language of this school,The following languages are used in this school:&LBRACElist&LPARENS&RPARENS&RBRACE,The main language of this school is unknown)}_ | | _Multiple choice only_ |
| [uniform](#uniform) | Do pupils have to wear a uniform or obey a dresscode? _{dress_code}_ 7 options | | *[dress_code](https://wiki.osm.org/wiki/Key:dress_code)* ([string](../SpecialInputElements.md#string)) |
| [wikipedia](#wikipedia) _(Original in [questions](./BuiltinQuestions.md#wikipedia))_ | What is the corresponding Wikidata entity? _{wikipedia():max-height:25rem}_ 2 options | | *[wikidata](https://wiki.osm.org/wiki/Key:wikidata)* ([wikidata](../SpecialInputElements.md#wikidata)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -319,7 +319,7 @@ Shows a wikipedia box with the corresponding wikipedia article; the wikidata-ite
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
+ - *No Wikipedia page has been linked yet* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### leftover-questions
@@ -327,6 +327,10 @@ The question is `What is the corresponding Wikidata entity?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/shelter.md b/Docs/Layers/shelter.md
index abf09877f..59bf6eef0 100644
--- a/Docs/Layers/shelter.md
+++ b/Docs/Layers/shelter.md
@@ -45,7 +45,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
| [hot_water](#hot_water) | Does this shower have hot water available? 3 options | | _Multiple choice only_ |
| [payment-options-split](#payment-options-split) _(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here? 7 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -162,6 +162,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/ski_piste.md b/Docs/Layers/ski_piste.md
index 85f445fcf..4a8156711 100644
--- a/Docs/Layers/ski_piste.md
+++ b/Docs/Layers/ski_piste.md
@@ -48,7 +48,7 @@ Elements must match **all** of the following expressions:
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [piste_difficulty](#piste_difficulty) | What is the difficulty of this piste? 6 options | | _Multiple choice only_ |
| [length](#length) | _This part of the ski piste is {_length:km} kilometer long_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -78,6 +78,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/slow_roads.md b/Docs/Layers/slow_roads.md
index 876bdc4d0..bd2c30151 100644
--- a/Docs/Layers/slow_roads.md
+++ b/Docs/Layers/slow_roads.md
@@ -51,7 +51,7 @@ Elements must match **all** of the following expressions:
| [explanation](#explanation) | 6 options | | _Multiple choice only_ |
| [slow_roads-surface](#slow_roads-surface) | What surface does this road have? _The surface is {surface}_ 8 options | | *[surface](https://wiki.osm.org/wiki/Key:surface)* ([string](../SpecialInputElements.md#string)) |
| [slow_road_is_lit](#slow_road_is_lit) | Is this road lit at night? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -96,6 +96,10 @@ The question is `Is this road lit at night?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/souvenir_coin.md b/Docs/Layers/souvenir_coin.md
index 66d0cea61..58891b51e 100644
--- a/Docs/Layers/souvenir_coin.md
+++ b/Docs/Layers/souvenir_coin.md
@@ -82,7 +82,7 @@ Elements must match **all** of the following expressions:
| [repeated](#repeated) _(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ |
| [single_level](#single_level) _(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located? _Located on the {level}th floor_ 5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) |
| [check_date](#check_date) _(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked? _This object was last checked on {check_date}_ 1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -203,6 +203,10 @@ The question is `When was this object last checked?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/souvenir_note.md b/Docs/Layers/souvenir_note.md
index 70b77cd81..ccdc58063 100644
--- a/Docs/Layers/souvenir_note.md
+++ b/Docs/Layers/souvenir_note.md
@@ -82,7 +82,7 @@ Elements must match **all** of the following expressions:
| [repeated](#repeated) _(Original in [questions](./BuiltinQuestions.md#repeated))_ | _Multiple, identical objects can be found on floors {repeat_on}._ | level | _Multiple choice only_ |
| [single_level](#single_level) _(Original in [questions](./BuiltinQuestions.md#single_level))_ | On what level is this feature located? _Located on the {level}th floor_ 5 options | level | *[level](https://wiki.osm.org/wiki/Key:level)* ([float](../SpecialInputElements.md#float)) |
| [check_date](#check_date) _(Original in [questions](./BuiltinQuestions.md#check_date))_ | When was this object last checked? _This object was last checked on {check_date}_ 1 options | | *[check_date](https://wiki.osm.org/wiki/Key:check_date)* ([date](../SpecialInputElements.md#date)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -204,6 +204,10 @@ The question is `When was this object last checked?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/speed_camera.md b/Docs/Layers/speed_camera.md
index ab779bacc..18d7bd643 100644
--- a/Docs/Layers/speed_camera.md
+++ b/Docs/Layers/speed_camera.md
@@ -56,7 +56,7 @@ Elements must match the expression **_The maximum speed allowed at this speed display is {canonical(maxspeed)}_ | | *[maxspeed](https://wiki.osm.org/wiki/Key:maxspeed)* ([pnat](../SpecialInputElements.md#pnat)) |
| [inscription](#inscription) | What is the text on this speed display? _The text on this speed display is {inscription}_ | | *[inscription](https://wiki.osm.org/wiki/Key:inscription)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -70,6 +70,10 @@ The question is `What is the text on this speed display?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/sport_shops.md b/Docs/Layers/sport_shops.md
index 81acf12fd..e3062551a 100644
--- a/Docs/Layers/sport_shops.md
+++ b/Docs/Layers/sport_shops.md
@@ -170,7 +170,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [wheelchair-access](#wheelchair-access) _(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair? 4 options | | _Multiple choice only_ |
| [sport_centre-sport](#sport_centre-sport) | What sports are played at this venue? _Sports played here: {sport}_ 128 options | | *[sport](https://wiki.osm.org/wiki/Key:sport)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -263,6 +263,10 @@ The question is `What sports are played at this venue?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/stairs.md b/Docs/Layers/stairs.md
index 7f9009336..3c2fc281b 100644
--- a/Docs/Layers/stairs.md
+++ b/Docs/Layers/stairs.md
@@ -60,7 +60,7 @@ Elements must match the expression **,These stairs have tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,These stairs have tactile writing in &LBRACElanguage&LPARENS&RPARENS&RBRACE,,)}_ | | _Multiple choice only_ |
| [ramp](#ramp) | Is there a ramp at these stairs? 5 options | | _Multiple choice only_ |
| [incline](#incline) | What is the incline of these stairs? _These stairs have an incline of {incline}_ 2 options | | *[incline](https://wiki.osm.org/wiki/Key:incline)* ([slope](../SpecialInputElements.md#slope)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -136,6 +136,10 @@ The question is `What is the incline of these stairs?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/street_lamps.md b/Docs/Layers/street_lamps.md
index e2d6ad711..5bdbc4580 100644
--- a/Docs/Layers/street_lamps.md
+++ b/Docs/Layers/street_lamps.md
@@ -76,7 +76,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
| [email](#email) _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -128,6 +128,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/surveillance_camera.md b/Docs/Layers/surveillance_camera.md
index 4bd96fd2c..2e9ebca5f 100644
--- a/Docs/Layers/surveillance_camera.md
+++ b/Docs/Layers/surveillance_camera.md
@@ -83,7 +83,7 @@ Elements must match **all** of the following expressions:
| [Level](#Level) | On which level is this camera located? _Located on level {level}_ | | *[level](https://wiki.osm.org/wiki/Key:level)* ([nat](../SpecialInputElements.md#nat)) |
| [Surveillance:zone](#Surveillance:zone) | What exactly is surveilled here? _Surveills a {surveillance:zone}_ 6 options | | *[surveillance:zone](https://wiki.osm.org/wiki/Key:surveillance:zone)* ([string](../SpecialInputElements.md#string)) |
| [camera:mount](#camera:mount) | How is this camera placed? _Mounting method: {camera:mount}_ 5 options | | *[camera:mount](https://wiki.osm.org/wiki/Key:camera:mount)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -172,6 +172,10 @@ The question is `How is this camera placed?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/tactile_map.md b/Docs/Layers/tactile_map.md
index 7f215b623..939fdbeaa 100644
--- a/Docs/Layers/tactile_map.md
+++ b/Docs/Layers/tactile_map.md
@@ -65,7 +65,7 @@ Elements must match the expression **{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -123,6 +123,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/tactile_model.md b/Docs/Layers/tactile_model.md
index c09c5d80c..332c9208f 100644
--- a/Docs/Layers/tactile_model.md
+++ b/Docs/Layers/tactile_model.md
@@ -68,7 +68,7 @@ Elements must match the expression **{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -131,6 +131,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/tertiary_education.md b/Docs/Layers/tertiary_education.md
index 818763cc4..fd5b75126 100644
--- a/Docs/Layers/tertiary_education.md
+++ b/Docs/Layers/tertiary_education.md
@@ -70,7 +70,7 @@ Elements must match **any** of the following expressions:
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [email](#email) _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address of ? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
| [phone](#phone) _(Original in [questions](./BuiltinQuestions.md#phone))_ | What is the phone number of ? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -141,6 +141,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/ticket_machine.md b/Docs/Layers/ticket_machine.md
index f1f1b9edc..24f33bfec 100644
--- a/Docs/Layers/ticket_machine.md
+++ b/Docs/Layers/ticket_machine.md
@@ -69,7 +69,7 @@ Elements must match **all** of the following expressions:
| [payment-options-split](#payment-options-split) _(Original in [questions](./BuiltinQuestions.md#payment-options-split))_ | Which methods of payment are accepted here? 7 options | | _Multiple choice only_ |
| [denominations-coins](#denominations-coins) _(Original in [questions](./BuiltinQuestions.md#denominations-coins))_ | What coins can you use to pay here? 15 options | | _Multiple choice only_ |
| [denominations-notes](#denominations-notes) _(Original in [questions](./BuiltinQuestions.md#denominations-notes))_ | what notes can you use to pay here? 13 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -168,6 +168,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/ticket_validator.md b/Docs/Layers/ticket_validator.md
index 4bad7cbf7..8258153f0 100644
--- a/Docs/Layers/ticket_validator.md
+++ b/Docs/Layers/ticket_validator.md
@@ -61,7 +61,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#phone))_ | What number can one call in case of troubles or questions? _{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}_ 1 options | contact | *[phone](https://wiki.osm.org/wiki/Key:phone)* ([phone](../SpecialInputElements.md#phone)) |
| [email](#email) _(Original in [questions](./BuiltinQuestions.md#email))_ | What is the email address one can send to in case of troubles or questions? _{email}_ 2 options | contact | *[email](https://wiki.osm.org/wiki/Key:email)* ([email](../SpecialInputElements.md#email)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;adult-changing-table;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -627,6 +627,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,wheelchair;adult-changing-table;hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/toilet_at_amenity.md b/Docs/Layers/toilet_at_amenity.md
index 0d23e1dae..670aae2e5 100644
--- a/Docs/Layers/toilet_at_amenity.md
+++ b/Docs/Layers/toilet_at_amenity.md
@@ -122,7 +122,7 @@ Elements must match **all** of the following expressions:
| [adult-changing-table-support](#adult-changing-table-support) _(Original in [toilet](./toilet.md#adult-changing-table-support))_ | How is the adult changing table supported? 3 options | hidden, prefixed, adult-changing-table | _Multiple choice only_ |
| [questions-wheelchair](#questions-wheelchair) | _{questions(wheelchair,,yes)}_ | wheelchair, hidden | _Multiple choice only_ |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{toilets:description}_ | | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,wheelchair;hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -441,6 +441,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,wheelchair;hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### delete-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/tool_library.md b/Docs/Layers/tool_library.md
index c5ed1b0d1..e5c66b029 100644
--- a/Docs/Layers/tool_library.md
+++ b/Docs/Layers/tool_library.md
@@ -75,7 +75,7 @@ Elements must match the expression **2 options | | _Multiple choice only_ |
| [departures_board](#departures_board) | 6 options | | _Multiple choice only_ |
| [contained_routes](#contained_routes) | _
{_contained_routes_count} routes stop at this stop
{_contained_routes}
_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### stop_name
@@ -154,6 +154,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/tree_node.md b/Docs/Layers/tree_node.md
index cf40f4812..24c99103b 100644
--- a/Docs/Layers/tree_node.md
+++ b/Docs/Layers/tree_node.md
@@ -44,6 +44,7 @@ The following options to create new points are included:
- **a broadleaved tree** which has the following tags:natural=tree & leaf_type=broadleaved
- **a needleleaved tree** which has the following tags:natural=tree & leaf_type=needleleaved
- **a tree** which has the following tags:natural=tree
+ - **a palm tree** which has the following tags:natural=tree & leaf_type=palm
## Basic tags for this layer
@@ -61,7 +62,7 @@ Elements must match the expression ** [circumference](https://wiki.openstreetmap.org/wiki/Key:circumference) | [pfloat](../SpecialInputElements.md#pfloat) | |
| [height](https://wiki.openstreetmap.org/wiki/Key:height) | [pfloat](../SpecialInputElements.md#pfloat) | |
| [denotation](https://wiki.openstreetmap.org/wiki/Key:denotation) | Multiple choice | [landmark](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dlandmark) [natural_monument](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dnatural_monument) [agricultural](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dagricultural) [park](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dpark) [garden](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dgarden) [avenue](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Davenue) [urban](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Durban) [none](https://wiki.openstreetmap.org/wiki/Tag:denotation%3Dnone) |
-| [leaf_type](https://wiki.openstreetmap.org/wiki/Key:leaf_type) | Multiple choice | [broadleaved](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dbroadleaved) [needleleaved](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dneedleleaved) |
+| [leaf_type](https://wiki.openstreetmap.org/wiki/Key:leaf_type) | Multiple choice | [broadleaved](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dbroadleaved) [needleleaved](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dneedleleaved) [palm](https://wiki.openstreetmap.org/wiki/Tag:leaf_type%3Dpalm) |
| [leaf_cycle](https://wiki.openstreetmap.org/wiki/Key:leaf_cycle) | Multiple choice | [deciduous](https://wiki.openstreetmap.org/wiki/Tag:leaf_cycle%3Ddeciduous) [evergreen](https://wiki.openstreetmap.org/wiki/Tag:leaf_cycle%3Devergreen) |
| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | [](https://wiki.openstreetmap.org/wiki/Tag:name%3D) |
| [heritage](https://wiki.openstreetmap.org/wiki/Key:heritage) | Multiple choice | [4](https://wiki.openstreetmap.org/wiki/Tag:heritage%3D4) [4](https://wiki.openstreetmap.org/wiki/Tag:heritage%3D4) [yes](https://wiki.openstreetmap.org/wiki/Tag:heritage%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:heritage%3Dno) |
@@ -79,13 +80,13 @@ Elements must match the expression ** *Broadleaved* is shown if with leaf_type=broadleaved
- *Needleleaved* is shown if with leaf_type=needleleaved
- *Permanently leafless* is shown if with leaf_type=leafless. _This option cannot be chosen as answer_
+ - *This is a palm tree* is shown if with leaf_type=palm
### tree-decidouous
@@ -190,6 +192,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/trolley_bay.md b/Docs/Layers/trolley_bay.md
index 18f84ccf3..6ecc416d7 100644
--- a/Docs/Layers/trolley_bay.md
+++ b/Docs/Layers/trolley_bay.md
@@ -59,7 +59,7 @@ Elements must match the expression **2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -64,6 +64,10 @@ The question is `Does this utility pole have a street lamp mounted on it?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/vending_machine.md b/Docs/Layers/vending_machine.md
index cf3250eee..b6b1e2d23 100644
--- a/Docs/Layers/vending_machine.md
+++ b/Docs/Layers/vending_machine.md
@@ -102,7 +102,7 @@ Elements must match **all** of the following expressions:
| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost? _bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [charge_condom](#charge_condom) | How much does a a condom cost? _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [operational_status](#operational_status) | Is this vending machine still operational? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -309,6 +309,10 @@ The question is `Is this vending machine still operational?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/vending_machine_bicycle.md b/Docs/Layers/vending_machine_bicycle.md
index f4c2c5c78..4b10ff767 100644
--- a/Docs/Layers/vending_machine_bicycle.md
+++ b/Docs/Layers/vending_machine_bicycle.md
@@ -95,7 +95,7 @@ Elements must match **all** of the following expressions:
| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost? _bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [charge_condom](#charge_condom) | How much does a a condom cost? _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [operational_status](#operational_status) | Is this vending machine still operational? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -302,6 +302,10 @@ The question is `Is this vending machine still operational?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/veterinary.md b/Docs/Layers/veterinary.md
index f7dca1ef9..f49d54b47 100644
--- a/Docs/Layers/veterinary.md
+++ b/Docs/Layers/veterinary.md
@@ -62,7 +62,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [viewpoint-description](#viewpoint-description) | Do you want to add a description? _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -70,6 +70,10 @@ The question is `Do you want to add a description?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/village_green.md b/Docs/Layers/village_green.md
index 6e535b043..1fd4a6d2c 100644
--- a/Docs/Layers/village_green.md
+++ b/Docs/Layers/village_green.md
@@ -38,7 +38,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [waste-basket-waste-types](#waste-basket-waste-types) | What kind of waste basket is this? 9 options | | _Multiple choice only_ |
| [dispensing_dog_bags](#dispensing_dog_bags) | Does this waste basket have a dispenser for dog excrement bags? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -97,6 +97,10 @@ The question is `Does this waste basket have a dispenser for dog excrement bags?
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/waste_basket_dogs.md b/Docs/Layers/waste_basket_dogs.md
index 01fea5ce5..43c8f2ca6 100644
--- a/Docs/Layers/waste_basket_dogs.md
+++ b/Docs/Layers/waste_basket_dogs.md
@@ -51,7 +51,7 @@ Elements must match **all** of the following expressions:
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [waste-basket-waste-types](#waste-basket-waste-types) | What kind of waste basket is this? 9 options | | _Multiple choice only_ |
| [dispensing_dog_bags](#dispensing_dog_bags) | Does this waste basket have a dispenser for dog excrement bags? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -88,6 +88,10 @@ The question is `Does this waste basket have a dispenser for dog excrement bags?
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Layers/waste_disposal.md b/Docs/Layers/waste_disposal.md
index edbb5a8aa..982cc0813 100644
--- a/Docs/Layers/waste_disposal.md
+++ b/Docs/Layers/waste_disposal.md
@@ -59,7 +59,7 @@ Elements must match the expression **_This wind turbine went into operation on/in {start_date}._ | | *[start_date](https://wiki.osm.org/wiki/Key:start_date)* ([date](../SpecialInputElements.md#date)) |
| [windturbine-fixme](#windturbine-fixme) | Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts) _Extra information for OpenStreetMap experts: {fixme}_ | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([text](../SpecialInputElements.md#text)) |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### turbine-output
@@ -107,6 +107,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/TagInfo/mapcomplete_artwork.json b/Docs/TagInfo/mapcomplete_artwork.json
index 8e717ac8b..37c815493 100644
--- a/Docs/TagInfo/mapcomplete_artwork.json
+++ b/Docs/TagInfo/mapcomplete_artwork.json
@@ -176,7 +176,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Artworks",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Artworks",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#wikipedia",
"icon_url": "./assets/themes/artwork/artwork.svg"
},
diff --git a/Docs/TagInfo/mapcomplete_climbing.json b/Docs/TagInfo/mapcomplete_climbing.json
index 3f5fe4cda..021fc74a6 100644
--- a/Docs/TagInfo/mapcomplete_climbing.json
+++ b/Docs/TagInfo/mapcomplete_climbing.json
@@ -3317,6 +3317,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
"icon_url": "./assets/layers/drinking_water/tap.svg"
},
+ {
+ "key": "natural",
+ "value": "spring",
+ "description": "natural=spring is displayed as \"This is a natural spring\" by layer Drinking water",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
+ "icon_url": "./assets/layers/drinking_water/drips.svg"
+ },
{
"key": "bottle",
"value": "yes",
diff --git a/Docs/TagInfo/mapcomplete_cyclofix.json b/Docs/TagInfo/mapcomplete_cyclofix.json
index e88058b9f..7d8b55275 100644
--- a/Docs/TagInfo/mapcomplete_cyclofix.json
+++ b/Docs/TagInfo/mapcomplete_cyclofix.json
@@ -359,6 +359,1166 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shops_name",
"icon_url": "./assets/layers/bike_shop/repair_shop.svg"
},
+ {
+ "key": "shop",
+ "description": "Values of `shop` are shown with \"This is a {shop}\" and can be updated. The question is \"What kind of shop is this?\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bicycle_rental",
+ "description": "shop=bicycle_rental is displayed as \"Bicycle rental shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/bicycle_rental.svg"
+ },
+ {
+ "key": "shop",
+ "value": "agrarian",
+ "description": "shop=agrarian is displayed as \"Farm Supply Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-tractor.svg"
+ },
+ {
+ "key": "shop",
+ "value": "alcohol",
+ "description": "shop=alcohol is displayed as \"Liquor Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-wine-bottle.svg"
+ },
+ {
+ "key": "shop",
+ "value": "anime",
+ "description": "shop=anime is displayed as \"Anime / Manga Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-dragon.svg"
+ },
+ {
+ "key": "shop",
+ "value": "antiques",
+ "description": "shop=antiques is displayed as \"Antique Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-furniture.svg"
+ },
+ {
+ "key": "shop",
+ "value": "appliance",
+ "description": "shop=appliance is displayed as \"Appliance Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-laundry.svg"
+ },
+ {
+ "key": "shop",
+ "value": "art",
+ "description": "shop=art is displayed as \"Art Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "baby_goods",
+ "description": "shop=baby_goods is displayed as \"Baby Goods Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-baby-carriage.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bag",
+ "description": "shop=bag is displayed as \"Bag/Luggage Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-suitcase-rolling.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bakery",
+ "description": "shop=bakery is displayed as \"Bakery\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-bakery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bathroom_furnishing",
+ "description": "shop=bathroom_furnishing is displayed as \"Bathroom Furnishing Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-bath.svg"
+ },
+ {
+ "key": "shop",
+ "value": "beauty",
+ "description": "shop=beauty is displayed as \"Beauty Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-lipstick.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bed",
+ "description": "shop=bed is displayed as \"Bedding/Mattress Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-lodging.svg"
+ },
+ {
+ "key": "shop",
+ "value": "beverages",
+ "description": "shop=beverages is displayed as \"Beverage Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-bottles.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bicycle",
+ "description": "shop=bicycle is displayed as \"Bicycle Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-bicycle.svg"
+ },
+ {
+ "key": "shop",
+ "value": "boat",
+ "description": "shop=boat is displayed as \"Boat Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-boat.svg"
+ },
+ {
+ "key": "shop",
+ "value": "bookmaker",
+ "description": "shop=bookmaker is displayed as \"Bookmaker\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg"
+ },
+ {
+ "key": "shop",
+ "value": "books",
+ "description": "shop=books is displayed as \"Bookstore\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-book.svg"
+ },
+ {
+ "key": "shop",
+ "value": "brewing_supplies",
+ "description": "shop=brewing_supplies is displayed as \"Brewing Supply Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-storage_fermenter.svg"
+ },
+ {
+ "key": "shop",
+ "value": "butcher",
+ "description": "shop=butcher is displayed as \"Butcher\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-cleaver.svg"
+ },
+ {
+ "key": "shop",
+ "value": "camera",
+ "description": "shop=camera is displayed as \"Camera Equipment Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-camera-retro.svg"
+ },
+ {
+ "key": "shop",
+ "value": "candles",
+ "description": "shop=candles is displayed as \"Candle Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "cannabis",
+ "description": "shop=cannabis is displayed as \"Cannabis Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-cannabis.svg"
+ },
+ {
+ "key": "shop",
+ "value": "car",
+ "description": "shop=car is displayed as \"Car Dealership\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "car_parts",
+ "description": "shop=car_parts is displayed as \"Car Parts Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-car-battery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "car_repair",
+ "description": "shop=car_repair is displayed as \"Car Repair Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-car-repair.svg"
+ },
+ {
+ "key": "shop",
+ "value": "caravan",
+ "description": "shop=caravan is displayed as \"RV Dealership\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-camper_trailer.svg"
+ },
+ {
+ "key": "shop",
+ "value": "carpet",
+ "description": "shop=carpet is displayed as \"Carpet Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-tape.svg"
+ },
+ {
+ "key": "shop",
+ "value": "catalogue",
+ "description": "shop=catalogue is displayed as \"Catalog Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "charity",
+ "description": "shop=charity is displayed as \"Charity Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "cheese",
+ "description": "shop=cheese is displayed as \"Cheese Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-cheese.svg"
+ },
+ {
+ "key": "shop",
+ "value": "chemist",
+ "description": "shop=chemist is displayed as \"Drugstore\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "chocolate",
+ "description": "shop=chocolate is displayed as \"Chocolate Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-confectionery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "clothes",
+ "description": "shop=clothes is displayed as \"Clothing Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-clothing-store.svg"
+ },
+ {
+ "key": "shop",
+ "value": "coffee",
+ "description": "shop=coffee is displayed as \"Coffee Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-coffee.svg"
+ },
+ {
+ "key": "shop",
+ "value": "collector",
+ "description": "shop=collector is displayed as \"Collectibles Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "computer",
+ "description": "shop=computer is displayed as \"Computer Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-laptop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "confectionery",
+ "description": "shop=confectionery is displayed as \"Candy Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-confectionery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "convenience",
+ "description": "shop=convenience is displayed as \"Convenience Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "copyshop",
+ "description": "shop=copyshop is displayed as \"Copy Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-print.svg"
+ },
+ {
+ "key": "shop",
+ "value": "cosmetics",
+ "description": "shop=cosmetics is displayed as \"Cosmetics Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-lipstick.svg"
+ },
+ {
+ "key": "shop",
+ "value": "country_store",
+ "description": "shop=country_store is displayed as \"Rural Supplies Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-hat-cowboy-side.svg"
+ },
+ {
+ "key": "shop",
+ "value": "craft",
+ "description": "shop=craft is displayed as \"Arts & Crafts Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "curtain",
+ "description": "shop=curtain is displayed as \"Curtain Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-curtains.svg"
+ },
+ {
+ "key": "shop",
+ "value": "dairy",
+ "description": "shop=dairy is displayed as \"Dairy Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-cheese.svg"
+ },
+ {
+ "key": "shop",
+ "value": "deli",
+ "description": "shop=deli is displayed as \"Delicatessen\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-jar.svg"
+ },
+ {
+ "key": "shop",
+ "value": "department_store",
+ "description": "shop=department_store is displayed as \"Department Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "doityourself",
+ "description": "shop=doityourself is displayed as \"DIY Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tools.svg"
+ },
+ {
+ "key": "shop",
+ "value": "doors",
+ "description": "shop=doors is displayed as \"Door Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-door-open.svg"
+ },
+ {
+ "key": "shop",
+ "value": "dry_cleaning",
+ "description": "shop=dry_cleaning is displayed as \"Dry Cleaner\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-clothes_hanger.svg"
+ },
+ {
+ "key": "shop",
+ "value": "e-cigarette",
+ "description": "shop=e-cigarette is displayed as \"E-Cigarette Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "electrical",
+ "description": "shop=electrical is displayed as \"Electrical Equipment Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-power.svg"
+ },
+ {
+ "key": "shop",
+ "value": "electronics",
+ "description": "shop=electronics is displayed as \"Electronics Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-plug.svg"
+ },
+ {
+ "key": "shop",
+ "value": "erotic",
+ "description": "shop=erotic is displayed as \"Erotic Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "fabric",
+ "description": "shop=fabric is displayed as \"Fabric Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-tape.svg"
+ },
+ {
+ "key": "shop",
+ "value": "farm",
+ "description": "shop=farm is displayed as \"Produce Stand\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "fashion_accessories",
+ "description": "shop=fashion_accessories is displayed as \"Fashion Accessories Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-fashion_accessories.svg"
+ },
+ {
+ "key": "shop",
+ "value": "fireplace",
+ "description": "shop=fireplace is displayed as \"Fireplace Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-fireplace.svg"
+ },
+ {
+ "key": "shop",
+ "value": "fishing",
+ "description": "shop=fishing is displayed as \"Fishing Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-ice_fishing.svg"
+ },
+ {
+ "key": "shop",
+ "value": "flooring",
+ "description": "shop=flooring is displayed as \"Flooring Supply Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tools.svg"
+ },
+ {
+ "key": "shop",
+ "value": "florist",
+ "description": "shop=florist is displayed as \"Florist\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-florist.svg"
+ },
+ {
+ "key": "shop",
+ "value": "frame",
+ "description": "shop=frame is displayed as \"Framing Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-vector-square.svg"
+ },
+ {
+ "key": "shop",
+ "value": "frozen_food",
+ "description": "shop=frozen_food is displayed as \"Frozen Food Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "fuel",
+ "description": "shop=fuel is displayed as \"Fuel Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-propane_tank.svg"
+ },
+ {
+ "key": "shop",
+ "value": "funeral_directors",
+ "description": "shop=funeral_directors is displayed as \"Funeral Home\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-cemetery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "furniture",
+ "description": "shop=furniture is displayed as \"Furniture Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-couch.svg"
+ },
+ {
+ "key": "shop",
+ "value": "games",
+ "description": "shop=games is displayed as \"Tabletop Game Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-dice.svg"
+ },
+ {
+ "key": "shop",
+ "value": "garden_centre",
+ "description": "shop=garden_centre is displayed as \"Garden Center\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-garden-centre.svg"
+ },
+ {
+ "key": "shop",
+ "value": "gas",
+ "description": "shop=gas is displayed as \"Bottled Gas Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-propane_tank.svg"
+ },
+ {
+ "key": "shop",
+ "value": "general",
+ "description": "shop=general is displayed as \"General Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "gift",
+ "description": "shop=gift is displayed as \"Gift Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-gift.svg"
+ },
+ {
+ "key": "shop",
+ "value": "greengrocer",
+ "description": "shop=greengrocer is displayed as \"Greengrocer\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-carrot.svg"
+ },
+ {
+ "key": "shop",
+ "value": "hairdresser",
+ "description": "shop=hairdresser is displayed as \"Hairdresser\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-beauty_salon.svg"
+ },
+ {
+ "key": "shop",
+ "value": "hairdresser_supply",
+ "description": "shop=hairdresser_supply is displayed as \"Hairdresser Supply Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-hair_care.svg"
+ },
+ {
+ "key": "shop",
+ "value": "hardware",
+ "description": "shop=hardware is displayed as \"Hardware Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tools.svg"
+ },
+ {
+ "key": "shop",
+ "value": "health_food",
+ "description": "shop=health_food is displayed as \"Health Food Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "hearing_aids",
+ "description": "shop=hearing_aids is displayed as \"Hearing Aids Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-hearing_aid.svg"
+ },
+ {
+ "key": "shop",
+ "value": "herbalist",
+ "description": "shop=herbalist is displayed as \"Herbalist\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-leaf.svg"
+ },
+ {
+ "key": "shop",
+ "value": "hifi",
+ "description": "shop=hifi is displayed as \"Hifi Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-speaker.svg"
+ },
+ {
+ "key": "shop",
+ "value": "honey",
+ "description": "shop=honey is displayed as \"Honey Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "household_linen",
+ "description": "shop=household_linen is displayed as \"Household Linen Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-cloth.svg"
+ },
+ {
+ "key": "shop",
+ "value": "houseware",
+ "description": "shop=houseware is displayed as \"Houseware Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-blender.svg"
+ },
+ {
+ "key": "shop",
+ "value": "hunting",
+ "description": "shop=hunting is displayed as \"Hunting Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-bow_and_arrow.svg"
+ },
+ {
+ "key": "shop",
+ "value": "interior_decoration",
+ "description": "shop=interior_decoration is displayed as \"Interior Decoration Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "jewelry",
+ "description": "shop=jewelry is displayed as \"Jewelry Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-jewelry-store.svg"
+ },
+ {
+ "key": "shop",
+ "value": "kiosk",
+ "description": "shop=kiosk is displayed as \"Kiosk\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-store.svg"
+ },
+ {
+ "key": "shop",
+ "value": "kitchen",
+ "description": "shop=kitchen is displayed as \"Kitchen Design Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-kitchen_sink.svg"
+ },
+ {
+ "key": "shop",
+ "value": "laundry",
+ "description": "shop=laundry is displayed as \"Laundry\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-laundry.svg"
+ },
+ {
+ "key": "shop",
+ "value": "leather",
+ "description": "shop=leather is displayed as \"Leather Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-handbag.svg"
+ },
+ {
+ "key": "shop",
+ "value": "lighting",
+ "description": "shop=lighting is displayed as \"Lighting Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-desk_lamp.svg"
+ },
+ {
+ "key": "shop",
+ "value": "locksmith",
+ "description": "shop=locksmith is displayed as \"Locksmith\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-key.svg"
+ },
+ {
+ "key": "shop",
+ "value": "lottery",
+ "description": "shop=lottery is displayed as \"Lottery Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "mall",
+ "description": "shop=mall is displayed as \"Mall\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "massage",
+ "description": "shop=massage is displayed as \"Massage Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-spa.svg"
+ },
+ {
+ "key": "shop",
+ "value": "medical_supply",
+ "description": "shop=medical_supply is displayed as \"Medical Supply Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-crutch.svg"
+ },
+ {
+ "key": "shop",
+ "value": "military_surplus",
+ "description": "shop=military_surplus is displayed as \"Military Surplus Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-military.svg"
+ },
+ {
+ "key": "shop",
+ "value": "mobile_phone",
+ "description": "shop=mobile_phone is displayed as \"Mobile Phone Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "model",
+ "description": "shop=model is displayed as \"Model Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "money_lender",
+ "description": "shop=money_lender is displayed as \"Money Lender\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg"
+ },
+ {
+ "key": "shop",
+ "value": "motorcycle",
+ "description": "shop=motorcycle is displayed as \"Motorcycle Dealership\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-motorcycle.svg"
+ },
+ {
+ "key": "shop",
+ "value": "motorcycle_repair",
+ "description": "shop=motorcycle_repair is displayed as \"Motorcycle Repair Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-motorcycle_repair.svg"
+ },
+ {
+ "key": "shop",
+ "value": "music",
+ "description": "shop=music is displayed as \"Music Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-compact-disc.svg"
+ },
+ {
+ "key": "shop",
+ "value": "musical_instrument",
+ "description": "shop=musical_instrument is displayed as \"Musical Instrument Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-guitar.svg"
+ },
+ {
+ "key": "shop",
+ "value": "newsagent",
+ "description": "shop=newsagent is displayed as \"Newsstand\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-newspaper.svg"
+ },
+ {
+ "key": "shop",
+ "value": "nutrition_supplements",
+ "description": "shop=nutrition_supplements is displayed as \"Nutrition Supplements Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-pills.svg"
+ },
+ {
+ "key": "shop",
+ "value": "nuts",
+ "description": "shop=nuts is displayed as \"Nuts Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "optician",
+ "description": "shop=optician is displayed as \"Optician\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-optician.svg"
+ },
+ {
+ "key": "shop",
+ "value": "outdoor",
+ "description": "shop=outdoor is displayed as \"Outdoors Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-compass.svg"
+ },
+ {
+ "key": "shop",
+ "value": "outpost",
+ "description": "shop=outpost is displayed as \"Online Retailer Outpost\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "paint",
+ "description": "shop=paint is displayed as \"Paint Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-paint-roller.svg"
+ },
+ {
+ "key": "shop",
+ "value": "party",
+ "description": "shop=party is displayed as \"Party Supply Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-balloon.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pasta",
+ "description": "shop=pasta is displayed as \"Pasta Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-plate-wheat.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pastry",
+ "description": "shop=pastry is displayed as \"Pastry Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-bakery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pawnbroker",
+ "description": "shop=pawnbroker is displayed as \"Pawnshop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-money_hand.svg"
+ },
+ {
+ "key": "shop",
+ "value": "perfumery",
+ "description": "shop=perfumery is displayed as \"Perfume Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-perfume.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pet",
+ "description": "shop=pet is displayed as \"Pet Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-cat.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pet_grooming",
+ "description": "shop=pet_grooming is displayed as \"Pet Groomer\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-pet_grooming.svg"
+ },
+ {
+ "key": "shop",
+ "value": "photo",
+ "description": "shop=photo is displayed as \"Photography Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-camera-retro.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pottery",
+ "description": "shop=pottery is displayed as \"Pottery Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-vase.svg"
+ },
+ {
+ "key": "shop",
+ "value": "printer_ink",
+ "description": "shop=printer_ink is displayed as \"Printer Ink Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-print.svg"
+ },
+ {
+ "key": "shop",
+ "value": "psychic",
+ "description": "shop=psychic is displayed as \"Psychic\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-psychic.svg"
+ },
+ {
+ "key": "shop",
+ "value": "pyrotechnics",
+ "description": "shop=pyrotechnics is displayed as \"Fireworks Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-rocket_firework.svg"
+ },
+ {
+ "key": "shop",
+ "value": "radiotechnics",
+ "description": "shop=radiotechnics is displayed as \"Radio/Electronic Component Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-microchip.svg"
+ },
+ {
+ "key": "shop",
+ "value": "religion",
+ "description": "shop=religion is displayed as \"Religious Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "rental",
+ "description": "shop=rental is displayed as \"Rental Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-dolly.svg"
+ },
+ {
+ "key": "shop",
+ "value": "repair",
+ "description": "shop=repair is displayed as \"Repair Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "rice",
+ "description": "shop=rice is displayed as \"Rice Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-bowl-rice.svg"
+ },
+ {
+ "key": "shop",
+ "value": "scuba_diving",
+ "description": "shop=scuba_diving is displayed as \"Scuba Diving Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-scuba_diving.svg"
+ },
+ {
+ "key": "shop",
+ "value": "seafood",
+ "description": "shop=seafood is displayed as \"Seafood Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-fish_cleaning.svg"
+ },
+ {
+ "key": "shop",
+ "value": "second_hand",
+ "description": "shop=second_hand is displayed as \"Thrift Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "sewing",
+ "description": "shop=sewing is displayed as \"Sewing Supply Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-needle_and_spool.svg"
+ },
+ {
+ "key": "shop",
+ "value": "shoe_repair",
+ "description": "shop=shoe_repair is displayed as \"Shoe Repair Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-hammer_shoe.svg"
+ },
+ {
+ "key": "shop",
+ "value": "shoes",
+ "description": "shop=shoes is displayed as \"Shoe Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shoe.svg"
+ },
+ {
+ "key": "shop",
+ "value": "spices",
+ "description": "shop=spices is displayed as \"Spice Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-spice_bottle.svg"
+ },
+ {
+ "key": "shop",
+ "value": "sports",
+ "description": "shop=sports is displayed as \"Sporting Goods Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-futbol.svg"
+ },
+ {
+ "key": "shop",
+ "value": "stationery",
+ "description": "shop=stationery is displayed as \"Stationery Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-paperclip.svg"
+ },
+ {
+ "key": "shop",
+ "value": "storage_rental",
+ "description": "shop=storage_rental is displayed as \"Storage Rental\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-storage_rental.svg"
+ },
+ {
+ "key": "shop",
+ "value": "supermarket",
+ "description": "shop=supermarket is displayed as \"Supermarket\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-grocery.svg"
+ },
+ {
+ "key": "shop",
+ "value": "swimming_pool",
+ "description": "shop=swimming_pool is displayed as \"Pool Supply Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tailor",
+ "description": "shop=tailor is displayed as \"Tailor\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-needle_and_spool.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tattoo",
+ "description": "shop=tattoo is displayed as \"Tattoo Parlor\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tattoo_machine.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tea",
+ "description": "shop=tea is displayed as \"Tea Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-teahouse.svg"
+ },
+ {
+ "key": "shop",
+ "value": "telecommunication",
+ "description": "shop=telecommunication is displayed as \"Telecom Retail Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-telephone.svg"
+ },
+ {
+ "key": "shop",
+ "value": "ticket",
+ "description": "shop=ticket is displayed as \"Ticket Seller\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tiles",
+ "description": "shop=tiles is displayed as \"Tile Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tiling.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tobacco",
+ "description": "shop=tobacco is displayed as \"Tobacco Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-pipe.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tool_hire",
+ "description": "shop=tool_hire is displayed as \"Tool Rental\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tools.svg"
+ },
+ {
+ "key": "shop",
+ "value": "toys",
+ "description": "shop=toys is displayed as \"Toy Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-rocket.svg"
+ },
+ {
+ "key": "shop",
+ "value": "trade",
+ "description": "shop=trade is displayed as \"Trade Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tools.svg"
+ },
+ {
+ "key": "shop",
+ "value": "travel_agency",
+ "description": "shop=travel_agency is displayed as \"Travel Agency\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-suitcase.svg"
+ },
+ {
+ "key": "shop",
+ "value": "trophy",
+ "description": "shop=trophy is displayed as \"Trophy Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/fas-trophy.svg"
+ },
+ {
+ "key": "shop",
+ "value": "tyres",
+ "description": "shop=tyres is displayed as \"Tire Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-tire.svg"
+ },
+ {
+ "key": "shop",
+ "value": "vacuum_cleaner",
+ "description": "shop=vacuum_cleaner is displayed as \"Vacuum Cleaner Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-vacuum.svg"
+ },
+ {
+ "key": "shop",
+ "value": "variety_store",
+ "description": "shop=variety_store is displayed as \"Discount Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "video",
+ "description": "shop=video is displayed as \"Video Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-movie_rental.svg"
+ },
+ {
+ "key": "shop",
+ "value": "video_games",
+ "description": "shop=video_games is displayed as \"Video Game Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-gaming.svg"
+ },
+ {
+ "key": "shop",
+ "value": "watches",
+ "description": "shop=watches is displayed as \"Watches Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-watch.svg"
+ },
+ {
+ "key": "shop",
+ "value": "water",
+ "description": "shop=water is displayed as \"Drinking Water Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-water_bottle.svg"
+ },
+ {
+ "key": "shop",
+ "value": "water_sports",
+ "description": "shop=water_sports is displayed as \"Watersport/Swim Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "weapons",
+ "description": "shop=weapons is displayed as \"Weapon Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-dagger.svg"
+ },
+ {
+ "key": "shop",
+ "value": "wholesale",
+ "description": "shop=wholesale is displayed as \"Wholesale Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-warehouse.svg"
+ },
+ {
+ "key": "shop",
+ "value": "wigs",
+ "description": "shop=wigs is displayed as \"Wig Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-shop.svg"
+ },
+ {
+ "key": "shop",
+ "value": "window_blind",
+ "description": "shop=window_blind is displayed as \"Window Blind Store\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/temaki-window.svg"
+ },
+ {
+ "key": "shop",
+ "value": "wine",
+ "description": "shop=wine is displayed as \"Wine Shop\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/id_presets/maki-alcohol-shop.svg"
+ },
+ {
+ "key": "disused:shop",
+ "description": "disused:shop= is displayed as \"This shop is no longer used. It is vacant\" by layer Bike repair/shop",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#shop_types",
+ "icon_url": "./assets/layers/shops/shop-disused.svg"
+ },
{
"key": "brand",
"description": "Values of `brand` are shown with \"Part of {brand}\" and can be updated. The question is \"What is the brand of this shop?\" by layer Bike repair/shop",
@@ -621,6 +1781,117 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_rental",
"icon_url": "./assets/layers/bike_shop/repair_shop.svg"
},
+ {
+ "key": "rental",
+ "description": "Values of `rental` are shown with \"{rental} is rented here\" and can be updated. The question is \"What kind of bicycles and accessories are rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "city_bike",
+ "description": "rental=city_bike is displayed as \"Normal city bikes can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "ebike",
+ "description": "rental=ebike is displayed as \"Electrical bikes can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "bmx",
+ "description": "rental=bmx is displayed as \"BMX bikes can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "mtb",
+ "description": "rental=mtb is displayed as \"Mountainbikes can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "kid_bike",
+ "description": "rental=kid_bike is displayed as \"Bikes for children can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "tandem",
+ "description": "rental=tandem is displayed as \"Tandem bicycles can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "racebike",
+ "description": "rental=racebike is displayed as \"Race bicycles can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "bike_helmet",
+ "description": "rental=bike_helmet is displayed as \"Bike helmets can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "rental",
+ "value": "cargo_bike",
+ "description": "rental=cargo_bike is displayed as \"Cargo bikes can be rented here\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bicycle_types",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:city_bike",
+ "description": "Values of `capacity:city_bike` are shown with \"{capacity:city_bike} city bikes can be rented here\" and can be updated. The question is \"How many city bikes can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_city_bike",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:ebike",
+ "description": "Values of `capacity:ebike` are shown with \"{capacity:ebike} electrical bikes can be rented here\" and can be updated. The question is \"How many electrical bikes can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_ebike",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:kid_bike",
+ "description": "Values of `capacity:kid_bike` are shown with \"{capacity:kid_bike} bikes for children can be rented here\" and can be updated. The question is \"How many bikes for children can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_kid_bike",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:bmx",
+ "description": "Values of `capacity:bmx` are shown with \"{capacity:bmx} BMX bikes can be rented here\" and can be updated. The question is \"How many BMX bikes can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_bmx",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:mtb",
+ "description": "Values of `capacity:mtb` are shown with \"{capacity:mtb} mountainbikes can be rented here\" and can be updated. The question is \"How many mountainbikes can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_mtb",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:bicycle_pannier",
+ "description": "Values of `capacity:bicycle_pannier` are shown with \"{capacity:bicycle_pannier} bicycle panniers can be rented here\" and can be updated. The question is \"How many bicycle panniers can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_bicycle_pannier",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "capacity:tandem_bicycle",
+ "description": "Values of `capacity:tandem_bicycle` are shown with \"{capacity:tandem_bicycle} tandem can be rented here\" and can be updated. The question is \"How many tandem can be rented here?\" by layers Bike repair/shop, Bicycle rental",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#rental_capacity_tandem_bicycle",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
{
"key": "service:bicycle:pump",
"value": "yes",
@@ -684,6 +1955,32 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_wash",
"icon_url": "./assets/layers/bike_shop/repair_shop.svg"
},
+ {
+ "key": "service:bicycle:cleaning:charge",
+ "description": "Values of `service:bicycle:cleaning:charge` are shown with \"Using the cleaning service costs {service:bicycle:cleaning:charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layers Bike repair/shop, Bike cleaning service",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "service:bicycle:cleaning:fee",
+ "value": "no",
+ "description": "service:bicycle:cleaning:fee=no is displayed as \"The cleaning service is free to use\" by layers Bike repair/shop, Bike cleaning service",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "service:bicycle:cleaning:fee",
+ "value": "yes",
+ "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layers Bike repair/shop, Bike cleaning service",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
+ {
+ "key": "service:bicycle:cleaning:charge",
+ "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layers Bike repair/shop, Bike cleaning service",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_shop.md#bike_cleaning_service_bicycle_cleaning_charge",
+ "icon_url": "./assets/layers/bike_shop/repair_shop.svg"
+ },
{
"key": "internet_access",
"value": "wlan",
@@ -1220,6 +2517,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
"icon_url": "./assets/layers/drinking_water/tap.svg"
},
+ {
+ "key": "natural",
+ "value": "spring",
+ "description": "natural=spring is displayed as \"This is a natural spring\" by layer Drinking water",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
+ "icon_url": "./assets/layers/drinking_water/drips.svg"
+ },
{
"key": "bottle",
"value": "yes",
@@ -1500,32 +2804,6 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md",
"icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg"
},
- {
- "key": "service:bicycle:cleaning:charge",
- "description": "Values of `service:bicycle:cleaning:charge` are shown with \"Using the cleaning service costs {service:bicycle:cleaning:charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layer Bike cleaning service",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge",
- "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg"
- },
- {
- "key": "service:bicycle:cleaning:fee",
- "value": "no",
- "description": "service:bicycle:cleaning:fee=no is displayed as \"The cleaning service is free to use\" by layer Bike cleaning service",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge",
- "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg"
- },
- {
- "key": "service:bicycle:cleaning:fee",
- "value": "yes",
- "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layer Bike cleaning service",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge",
- "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg"
- },
- {
- "key": "service:bicycle:cleaning:charge",
- "description": "service:bicycle:cleaning:fee=yes & service:bicycle:cleaning:charge= is displayed as \"Free to use\" by layer Bike cleaning service",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bike_cleaning.md#bike_cleaning_service_bicycle_cleaning_charge",
- "icon_url": "./assets/layers/bike_cleaning/bike_cleaning.svg"
- },
{
"key": "charge",
"description": "Values of `charge` are shown with \"Using the cleaning service costs {charge}\" and can be updated. The question is \"How much does it cost to use the cleaning service?\" by layer Bike cleaning service",
@@ -1670,117 +2948,6 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#payment_options_advanced",
"icon_url": "./assets/layers/questions/nfc_card.svg"
},
- {
- "key": "rental",
- "description": "Values of `rental` are shown with \"{rental} is rented here\" and can be updated. The question is \"What kind of bicycles and accessories are rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "city_bike",
- "description": "rental=city_bike is displayed as \"Normal city bikes can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "ebike",
- "description": "rental=ebike is displayed as \"Electrical bikes can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "bmx",
- "description": "rental=bmx is displayed as \"BMX bikes can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "mtb",
- "description": "rental=mtb is displayed as \"Mountainbikes can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "kid_bike",
- "description": "rental=kid_bike is displayed as \"Bikes for children can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "tandem",
- "description": "rental=tandem is displayed as \"Tandem bicycles can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "racebike",
- "description": "rental=racebike is displayed as \"Race bicycles can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "bike_helmet",
- "description": "rental=bike_helmet is displayed as \"Bike helmets can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "rental",
- "value": "cargo_bike",
- "description": "rental=cargo_bike is displayed as \"Cargo bikes can be rented here\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#bicycle_types",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:city_bike",
- "description": "Values of `capacity:city_bike` are shown with \"{capacity:city_bike} city bikes can be rented here\" and can be updated. The question is \"How many city bikes can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_city_bike",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:ebike",
- "description": "Values of `capacity:ebike` are shown with \"{capacity:ebike} electrical bikes can be rented here\" and can be updated. The question is \"How many electrical bikes can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_ebike",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:kid_bike",
- "description": "Values of `capacity:kid_bike` are shown with \"{capacity:kid_bike} bikes for children can be rented here\" and can be updated. The question is \"How many bikes for children can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_kid_bike",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:bmx",
- "description": "Values of `capacity:bmx` are shown with \"{capacity:bmx} BMX bikes can be rented here\" and can be updated. The question is \"How many BMX bikes can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_bmx",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:mtb",
- "description": "Values of `capacity:mtb` are shown with \"{capacity:mtb} mountainbikes can be rented here\" and can be updated. The question is \"How many mountainbikes can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_mtb",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:bicycle_pannier",
- "description": "Values of `capacity:bicycle_pannier` are shown with \"{capacity:bicycle_pannier} bicycle panniers can be rented here\" and can be updated. The question is \"How many bicycle panniers can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_bicycle_pannier",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
- {
- "key": "capacity:tandem_bicycle",
- "description": "Values of `capacity:tandem_bicycle` are shown with \"{capacity:tandem_bicycle} tandem can be rented here\" and can be updated. The question is \"How many tandem can be rented here?\" by layer Bicycle rental",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/bicycle_rental_non_docking.md#rental_capacity_tandem_bicycle",
- "icon_url": "./assets/themes/cyclofix/key.svg"
- },
{
"key": "amenity",
"value": "bicycle_library",
diff --git a/Docs/TagInfo/mapcomplete_drinking_water.json b/Docs/TagInfo/mapcomplete_drinking_water.json
index 831b60362..fbc466807 100644
--- a/Docs/TagInfo/mapcomplete_drinking_water.json
+++ b/Docs/TagInfo/mapcomplete_drinking_water.json
@@ -141,6 +141,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
"icon_url": "./assets/layers/drinking_water/tap.svg"
},
+ {
+ "key": "natural",
+ "value": "spring",
+ "description": "natural=spring is displayed as \"This is a natural spring\" by layer Drinking water",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
+ "icon_url": "./assets/layers/drinking_water/drips.svg"
+ },
{
"key": "bottle",
"value": "yes",
diff --git a/Docs/TagInfo/mapcomplete_education.json b/Docs/TagInfo/mapcomplete_education.json
index 59919800c..3c51f6541 100644
--- a/Docs/TagInfo/mapcomplete_education.json
+++ b/Docs/TagInfo/mapcomplete_education.json
@@ -546,7 +546,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Primary and secondary schools",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Primary and secondary schools",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/school.md#wikipedia",
"icon_url": "./assets/layers/school/school.svg"
},
diff --git a/Docs/TagInfo/mapcomplete_ghostsigns.json b/Docs/TagInfo/mapcomplete_ghostsigns.json
index ebee85551..a4638d5a5 100644
--- a/Docs/TagInfo/mapcomplete_ghostsigns.json
+++ b/Docs/TagInfo/mapcomplete_ghostsigns.json
@@ -545,7 +545,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Artworks",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Artworks",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork_on_wall.md#wikipedia",
"icon_url": "./assets/themes/artwork/artwork.svg"
},
diff --git a/Docs/TagInfo/mapcomplete_lighthouses.json b/Docs/TagInfo/mapcomplete_lighthouses.json
index 301a50ac0..66aa52b4a 100644
--- a/Docs/TagInfo/mapcomplete_lighthouses.json
+++ b/Docs/TagInfo/mapcomplete_lighthouses.json
@@ -61,7 +61,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer lighthouse",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer lighthouse",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/lighthouse.md#wikipedia",
"icon_url": "./assets/themes/lighthouses/lighthouse.svg"
},
diff --git a/Docs/TagInfo/mapcomplete_memorials.json b/Docs/TagInfo/mapcomplete_memorials.json
index 0d1314714..45a2c136f 100644
--- a/Docs/TagInfo/mapcomplete_memorials.json
+++ b/Docs/TagInfo/mapcomplete_memorials.json
@@ -656,7 +656,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Artworks",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Artworks",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#wikipedia",
"icon_url": "./assets/themes/artwork/artwork.svg"
},
diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json
index 6cf52f853..61a422079 100644
--- a/Docs/TagInfo/mapcomplete_nature.json
+++ b/Docs/TagInfo/mapcomplete_nature.json
@@ -141,6 +141,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
"icon_url": "./assets/layers/drinking_water/tap.svg"
},
+ {
+ "key": "natural",
+ "value": "spring",
+ "description": "natural=spring is displayed as \"This is a natural spring\" by layer Drinking water",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
+ "icon_url": "./assets/layers/drinking_water/drips.svg"
+ },
{
"key": "bottle",
"value": "yes",
@@ -716,7 +723,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Nature reserve",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Nature reserve",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/nature_reserve.md#wikipedia",
"icon_url": "./assets/layers/nature_reserve/nature_reserve.svg"
},
@@ -2217,6 +2224,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#tree_leaf_type",
"icon_url": "./assets/layers/tree_node/leafless.svg"
},
+ {
+ "key": "leaf_type",
+ "value": "palm",
+ "description": "leaf_type=palm is displayed as \"This is a palm tree\" by layer Tree",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#tree_leaf_type",
+ "icon_url": "./assets/layers/tree_node/unknown.svg"
+ },
{
"key": "leaf_cycle",
"value": "deciduous",
diff --git a/Docs/TagInfo/mapcomplete_observation_towers.json b/Docs/TagInfo/mapcomplete_observation_towers.json
index b7f24225b..039bb6a92 100644
--- a/Docs/TagInfo/mapcomplete_observation_towers.json
+++ b/Docs/TagInfo/mapcomplete_observation_towers.json
@@ -200,7 +200,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Observation towers",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Observation towers",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/observation_tower.md#wikipedia",
"icon_url": "./assets/layers/observation_tower/Tower_observation.svg"
},
diff --git a/Docs/TagInfo/mapcomplete_ski.json b/Docs/TagInfo/mapcomplete_ski.json
index 6b0df780d..0e8b19e7e 100644
--- a/Docs/TagInfo/mapcomplete_ski.json
+++ b/Docs/TagInfo/mapcomplete_ski.json
@@ -1211,6 +1211,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
"icon_url": "./assets/layers/drinking_water/tap.svg"
},
+ {
+ "key": "natural",
+ "value": "spring",
+ "description": "natural=spring is displayed as \"This is a natural spring\" by layer Drinking water",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/drinking_water.md#type",
+ "icon_url": "./assets/layers/drinking_water/drips.svg"
+ },
{
"key": "bottle",
"value": "yes",
diff --git a/Docs/TagInfo/mapcomplete_trees.json b/Docs/TagInfo/mapcomplete_trees.json
index 40759dcef..2a76c5208 100644
--- a/Docs/TagInfo/mapcomplete_trees.json
+++ b/Docs/TagInfo/mapcomplete_trees.json
@@ -148,6 +148,13 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#tree_leaf_type",
"icon_url": "./assets/layers/tree_node/leafless.svg"
},
+ {
+ "key": "leaf_type",
+ "value": "palm",
+ "description": "leaf_type=palm is displayed as \"This is a palm tree\" by layer Tree",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/tree_node.md#tree_leaf_type",
+ "icon_url": "./assets/layers/tree_node/unknown.svg"
+ },
{
"key": "leaf_cycle",
"value": "deciduous",
diff --git a/Docs/TagInfo/mapcomplete_wayside_shrines.json b/Docs/TagInfo/mapcomplete_wayside_shrines.json
index 769fcb09e..aa336435f 100644
--- a/Docs/TagInfo/mapcomplete_wayside_shrines.json
+++ b/Docs/TagInfo/mapcomplete_wayside_shrines.json
@@ -523,7 +523,7 @@
},
{
"key": "wikipedia",
- "description": "wikipedia~.+ is displayed as \"{wikipedia():max-height:25rem}\" by layer Artworks",
+ "description": "wikipedia~.+ is displayed as \"No Wikipedia page has been linked yet\" by layer Artworks",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/artwork.md#wikipedia",
"icon_url": "./assets/themes/artwork/artwork.svg"
},
diff --git a/Docs/Themes/architecture.md b/Docs/Themes/architecture.md
index b00d4ca65..6d80c008c 100644
--- a/Docs/Themes/architecture.md
+++ b/Docs/Themes/architecture.md
@@ -83,7 +83,7 @@ Elements must match **all** of the following expressions:
| [housenumber](#housenumber) _(Original in [address](./address.md#housenumber))_ | What is the number of this house? _The house number is {addr:housenumber}_ 1 options | address, hidden | *[addr:housenumber](https://wiki.osm.org/wiki/Key:addr:housenumber)* ([string](../SpecialInputElements.md#string)) |
| [street](#street) _(Original in [address](./address.md#street))_ | What street is this address located in? _This address is in street {addr:street}_ | address, hidden | *[addr:street](https://wiki.osm.org/wiki/Key:addr:street)* ([string](../SpecialInputElements.md#string)) |
| [unit](#unit) _(Original in [address](./address.md#unit))_ | What is the unit number or letter? _The unit number is {addr:unit}_ 1 options | address, hidden | *[addr:unit](https://wiki.osm.org/wiki/Key:addr:unit)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -187,6 +187,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/atm.md b/Docs/Themes/atm.md
index 1b224a400..dee044203 100644
--- a/Docs/Themes/atm.md
+++ b/Docs/Themes/atm.md
@@ -113,7 +113,7 @@ Elements must match **all** of the following expressions:
-----|-----|-----|----- |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [has_atm](#has_atm) | Does this bank have an ATM? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -136,6 +136,10 @@ The question is `Does this bank have an ATM?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -217,7 +221,7 @@ Elements must match **all** of the following expressions:
| [parcel-to](#parcel-to) | Can you send parcels to here for pickup? _You can send parcels to here for pickup with these companies: {post_office:parcel_to}_ 2 options | | *[post_office:parcel_to](https://wiki.osm.org/wiki/Key:post_office:parcel_to)* ([string](../SpecialInputElements.md#string)) |
| [stamps](#stamps) | Can you buy stamps here? _You can buy stamps from companies: {post_office:stamps}_ 2 options | | *[post_office:stamps](https://wiki.osm.org/wiki/Key:post_office:stamps)* ([string](../SpecialInputElements.md#string)) |
| [has_atm](#has_atm) | Does this post office have an ATM? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -347,6 +351,10 @@ The question is `Does this post office have an ATM?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/bag.md b/Docs/Themes/bag.md
index 8f3b8f9c2..2c6058054 100644
--- a/Docs/Themes/bag.md
+++ b/Docs/Themes/bag.md
@@ -105,7 +105,7 @@ Elements must match the expression **building~.+**
-----|-----|-----|----- |
| [Reference](#Reference) | _The reference in BAG is {ref:bag}_ 1 options | | _Multiple choice only_ |
| [Building type](#Building type) | What kind of building is this? _This building is a {building}_ | | *[building](https://wiki.osm.org/wiki/Key:building)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### Reference
@@ -125,6 +125,10 @@ The question is `What kind of building is this?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -159,7 +163,7 @@ Elements must match **all** of the following expressions:
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
### lod
@@ -174,6 +178,9 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
# bag_pand
Buildings from BAG register
@@ -213,7 +220,7 @@ Elements must match the expression **identificatie~.+**
| [Overlapping building](#Overlapping building) | _
The overlapping osm_buildings is a {_osm_obj:building} and covers {_overlap_percentage}% of the BAG building. The BAG-building covers {_reverse_overlap_percentage}% of the OSM building
_ | | _Multiple choice only_ |
| [Building status](#Building status) | _The current building status is {status}_ | | _Multiple choice only_ |
| [Buidling function](#Buidling function) | _The current function of the building is {gebruiksdoel}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### Import button
@@ -266,6 +273,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -300,7 +311,7 @@ Elements must match the expression **identificatie~.+**
-----|-----|-----|----- |
| [Import button](#Import button) | _{import_button(osm_adresses, addr:city=$woonplaats; addr:housenumber=$_bag_obj:addr:housenumber; addr:postcode=$postcode; addr:street=$openbare_ruimte; ref:bag=$_bag_obj:ref:bag; source=BAG; source:date=$_bag_obj:source:date, Upload this adress to OpenStreetMap)}_ | | _Multiple choice only_ |
| [Address](#Address) | _{openbare_ruimte} {_bag_obj:addr:housenumber}, {woonplaats} {postcode}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### Import button
@@ -320,6 +331,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/buurtnatuur.md b/Docs/Themes/buurtnatuur.md
index 522228746..a58940b5c 100644
--- a/Docs/Themes/buurtnatuur.md
+++ b/Docs/Themes/buurtnatuur.md
@@ -113,7 +113,7 @@ Elements must match **any** of the following expressions:
| [Editable description](#Editable description) | Is er extra info die je kwijt wil? _Extra info via buurtnatuur.be: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) |
| [Name:nl-tag](#Name:nl-tag) | Wat is de Nederlandstalige naam van dit gebied? _Dit gebied heet {name:nl}_ | | *[name:nl](https://wiki.osm.org/wiki/Key:name:nl)* ([string](../SpecialInputElements.md#string)) |
| [Name tag](#Name tag) | Wat is de naam van dit gebied? _Dit gebied heet {name}_ 1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -174,6 +174,10 @@ The question is `Wat is de naam van dit gebied?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -228,7 +232,7 @@ Elements must match **any** of the following expressions:
| [Editable description](#Editable description) | Is er extra info die je kwijt wil? _Extra info via buurtnatuur.be: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) |
| [Name:nl-tag](#Name:nl-tag) | Wat is de Nederlandstalige naam van dit gebied? _Dit gebied heet {name:nl}_ | | *[name:nl](https://wiki.osm.org/wiki/Key:name:nl)* ([string](../SpecialInputElements.md#string)) |
| [Name tag](#Name tag) | Wat is de naam van dit gebied? _Dit gebied heet {name}_ 1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -289,6 +293,10 @@ The question is `Wat is de naam van dit gebied?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -344,7 +352,7 @@ Elements must match **any** of the following expressions:
| [Editable description](#Editable description) | Is er extra info die je kwijt wil? _Extra info via buurtnatuur.be: {description:0}_ | | *[description:0](https://wiki.osm.org/wiki/Key:description:0)* ([string](../SpecialInputElements.md#string)) |
| [Name:nl-tag](#Name:nl-tag) | Wat is de Nederlandstalige naam van dit gebied? _Dit gebied heet {name:nl}_ | | *[name:nl](https://wiki.osm.org/wiki/Key:name:nl)* ([string](../SpecialInputElements.md#string)) |
| [Name tag](#Name tag) | Wat is de naam van dit gebied? _Dit gebied heet {name}_ 1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### images
@@ -405,6 +413,10 @@ The question is `Wat is de naam van dit gebied?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/circular_economy.md b/Docs/Themes/circular_economy.md
index fe94010cd..9c7eee088 100644
--- a/Docs/Themes/circular_economy.md
+++ b/Docs/Themes/circular_economy.md
@@ -200,7 +200,7 @@ Elements must match **any** of the following expressions:
| [lactose_free](#lactose_free) _(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets | _Multiple choice only_ |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -787,6 +787,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/climbing.md b/Docs/Themes/climbing.md
index f69830e3e..f2d4aebdf 100644
--- a/Docs/Themes/climbing.md
+++ b/Docs/Themes/climbing.md
@@ -210,7 +210,7 @@ Elements must match **all** of the following expressions:
| [lactose_free](#lactose_free) _(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets | _Multiple choice only_ |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -804,6 +804,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/cycle_highways.md b/Docs/Themes/cycle_highways.md
index 310d3716d..2f9d304e9 100644
--- a/Docs/Themes/cycle_highways.md
+++ b/Docs/Themes/cycle_highways.md
@@ -102,7 +102,7 @@ Elements must match **all** of the following expressions:
| [cycle-highway-length](#cycle-highway-length) | _This part is {_length:km}km long_ | | _Multiple choice only_ |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### cycle_highways-name
@@ -151,6 +151,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -231,7 +235,7 @@ Elements must match **all** of the following expressions:
| [cycle-highway-length](#cycle-highway-length) | _This part is {_length:km}km long_ | | _Multiple choice only_ |
| [website](#website) _(Original in [questions](./BuiltinQuestions.md#website))_ | What is the website of ? _{website}_ 1 options | contact | *[website](https://wiki.osm.org/wiki/Key:website)* ([url](../SpecialInputElements.md#url)) |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### cycle_highways-name
@@ -280,6 +284,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/cyclenodes.md b/Docs/Themes/cyclenodes.md
index e2f53a250..6b1e48b3e 100644
--- a/Docs/Themes/cyclenodes.md
+++ b/Docs/Themes/cyclenodes.md
@@ -99,7 +99,7 @@ Elements must match **all** of the following expressions:
-----|-----|-----|----- |
| [node2node-survey:date](#node2node-survey:date) _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this node to node link last surveyed? _This node to node link was last surveyed on {survey:date}_ 1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
| [export_as_gpx](#export_as_gpx) _(Original in [questions](./BuiltinQuestions.md#export_as_gpx))_ | _{export_as_gpx()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### node2node-survey:date
@@ -119,6 +119,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -165,7 +169,7 @@ Elements must match **any** of the following expressions:
| [node-survey:date](#node-survey:date) _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this cycle node last surveyed? _This cycle node was last surveyed on {survey:date}_ 1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
| [node-expected_rcn_route_relations](#node-expected_rcn_route_relations) | How many other cycle nodes does this node link to? _This node links to {expected_rcn_route_relations} other cycle nodes._ | | *[expected_rcn_route_relations](https://wiki.osm.org/wiki/Key:expected_rcn_route_relations)* ([int](../SpecialInputElements.md#int)) |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### node-rxn_ref
@@ -197,6 +201,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -247,7 +255,7 @@ Elements must match **all** of the following expressions:
| [name](#name) | What is the name noted on this guidepost? _Name noted on the guidepost: {name}_ 1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
| [ref](#ref) | What is the reference number of this guidepost? _Reference number of the guidepost: {ref}_ 1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
| [ele](#ele) | What is the elevation noted on this guidepost? _Elevation noted on the guidepost: {ele} m_ 1 options | | *[ele](https://wiki.osm.org/wiki/Key:ele)* ([float](../SpecialInputElements.md#float)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -283,6 +291,10 @@ The question is `What is the elevation noted on this guidepost?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/cyclestreets.md b/Docs/Themes/cyclestreets.md
index b3534b767..be9692d4e 100644
--- a/Docs/Themes/cyclestreets.md
+++ b/Docs/Themes/cyclestreets.md
@@ -97,7 +97,7 @@ Elements must match **any** of the following expressions:
| [is_cyclestreet](#is_cyclestreet) _(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet? 7 options | | _Multiple choice only_ |
| [supplementary_sign](#supplementary_sign) _(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have? 5 options | | _Multiple choice only_ |
| [future_cyclestreet](#future_cyclestreet) _(Original in [cyclestreets](./cyclestreets.md#future_cyclestreet))_ | When will this street become a cyclestreet? _This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) |
-| [leftover-questions](#leftover-questions) _(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) _(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [cyclestreets](./cyclestreets.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [cyclestreets](./cyclestreets.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -142,6 +142,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
@@ -189,7 +193,7 @@ Elements must match **any** of the following expressions:
| [is_cyclestreet](#is_cyclestreet) _(Original in [cyclestreets](./cyclestreets.md#is_cyclestreet))_ | Is the street a cyclestreet? 7 options | | _Multiple choice only_ |
| [supplementary_sign](#supplementary_sign) _(Original in [cyclestreets](./cyclestreets.md#supplementary_sign))_ | What sign does this bicycle road have? 5 options | | _Multiple choice only_ |
| [future_cyclestreet](#future_cyclestreet) _(Original in [cyclestreets](./cyclestreets.md#future_cyclestreet))_ | When will this street become a cyclestreet? _This street will become a cyclestreet at {cyclestreet:start_date}_ | | *[cyclestreet:start_date](https://wiki.osm.org/wiki/Key:cyclestreet:start_date)* ([date](../SpecialInputElements.md#date)) |
-| [leftover-questions](#leftover-questions) _(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) _(Original in [cyclestreets](./cyclestreets.md#leftover-questions))_ | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [split_button](#split_button) _(Original in [cyclestreets](./cyclestreets.md#split_button))_ | _{split_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [cyclestreets](./cyclestreets.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -234,6 +238,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### split_button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/cyclofix.md b/Docs/Themes/cyclofix.md
index 2ee24d4ae..23a795ba3 100644
--- a/Docs/Themes/cyclofix.md
+++ b/Docs/Themes/cyclofix.md
@@ -299,7 +299,7 @@ Elements must match **all** of the following expressions:
| [mastodon](#mastodon) _(Original in [questions](./BuiltinQuestions.md#mastodon))_ | What is the Mastodon-handle of ? _{fediverse_link(contact:mastodon)}_ | | *[contact:mastodon](https://wiki.osm.org/wiki/Key:contact:mastodon)* ([fediverse](../SpecialInputElements.md#fediverse)) |
| [facebook](#facebook) _(Original in [questions](./BuiltinQuestions.md#facebook))_ | What is the facebook page of of ? _{link(Facebook page,&LBRACEcontact:facebook&RBRACE,,,,)}
Facebook is known to harm mental health, manipulate public opinion and cause hate. Try to use healthier alternatives
_ | | *[contact:facebook](https://wiki.osm.org/wiki/Key:contact:facebook)* ([url](../SpecialInputElements.md#url)) |
| [item:repair](#item:repair) | What type of items are repaired here? 6 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -385,6 +385,10 @@ The question is `What type of items are repaired here?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -467,7 +471,7 @@ Elements must match **all** of the following expressions:
| [rental-capacity-mtb](#rental-capacity-mtb) | How many mountainbikes can be rented here? _{capacity:mtb} mountainbikes can be rented here_ | bicycle_rental | *[capacity:mtb](https://wiki.osm.org/wiki/Key:capacity:mtb)* ([pnat](../SpecialInputElements.md#pnat)) |
| [rental-capacity-bicycle_pannier](#rental-capacity-bicycle_pannier) | How many bicycle panniers can be rented here? _{capacity:bicycle_pannier} bicycle panniers can be rented here_ | bicycle_rental | *[capacity:bicycle_pannier](https://wiki.osm.org/wiki/Key:capacity:bicycle_pannier)* ([pnat](../SpecialInputElements.md#pnat)) |
| [rental-capacity-tandem_bicycle](#rental-capacity-tandem_bicycle) | How many tandem can be rented here? _{capacity:tandem_bicycle} tandem can be rented here_ | bicycle_rental | *[capacity:tandem_bicycle](https://wiki.osm.org/wiki/Key:capacity:tandem_bicycle)* ([pnat](../SpecialInputElements.md#pnat)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -636,6 +640,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -2155,7 +2163,7 @@ Elements must match **all** of the following expressions:
| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost? _bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [charge_condom](#charge_condom) | How much does a a condom cost? _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [operational_status](#operational_status) | Is this vending machine still operational? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -2362,6 +2370,10 @@ The question is `Is this vending machine still operational?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/facadegardens.md b/Docs/Themes/facadegardens.md
index 87e0c13fd..1068e900f 100644
--- a/Docs/Themes/facadegardens.md
+++ b/Docs/Themes/facadegardens.md
@@ -103,7 +103,7 @@ Elements must match **all** of the following expressions:
| [facadegardens-edible](#facadegardens-edible) | Are there any edible plants? 2 options | | _Multiple choice only_ |
| [facadegardens-plants](#facadegardens-plants) | What kinds of plants grow here? 4 options | | _Multiple choice only_ |
| [facadegardens-description](#facadegardens-description) | Extra describing info about the garden (if needed and not yet described above) _More details: {description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -164,6 +164,10 @@ The question is `Extra describing info about the garden (if needed and not yet d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md
index be18b3b24..6eb7e718b 100644
--- a/Docs/Themes/fritures.md
+++ b/Docs/Themes/fritures.md
@@ -190,7 +190,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -577,6 +577,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/ghostsigns.md b/Docs/Themes/ghostsigns.md
index 1eccb9a42..dd142632c 100644
--- a/Docs/Themes/ghostsigns.md
+++ b/Docs/Themes/ghostsigns.md
@@ -135,7 +135,7 @@ Elements must match **all** of the following expressions:
| [Sides](#Sides) | From how many sides you can watch advertisments? 2 options | | _Multiple choice only_ |
| [ref](#ref) | Wich is the reference number? _Reference number is {ref}_ | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
| [historic](#historic) | Is this sign for a business that no longer exists or no longer being maintained? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -230,6 +230,10 @@ The question is `Is this sign for a business that no longer exists or no longer
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -336,7 +340,7 @@ Elements must match **all** of the following expressions:
| [denomination_muslim](#denomination_muslim) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_muslim))_ | What's the Muslim denomination of this shrine? _The religious subdenomination is {denomination}_ 3 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
| [denomination_jewish](#denomination_jewish) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_jewish))_ | What's the Jewish denomination of this shrine? _The religious subdenomination is {denomination}_ 4 options | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
| [denomination_other](#denomination_other) _(Original in [wayside_shrine](./wayside_shrine.md#denomination_other))_ | What's the denomination of this shrine? _The denomination of this shrine is {denomination}_ | shrine_questions | *[denomination](https://wiki.osm.org/wiki/Key:denomination)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -404,7 +408,7 @@ Shows a wikipedia box with the corresponding wikipedia article; the wikidata-ite
The question is `What is the corresponding Wikidata entity?`
*{wikipedia():max-height:25rem}* is shown if `wikidata` is set
- - *{wikipedia():max-height:25rem}* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
+ - *No Wikipedia page has been linked yet* is shown if with wikipedia~.+. _This option cannot be chosen as answer_
- *No Wikipedia page has been linked yet* is shown if with wikidata=. _This option cannot be chosen as answer_
### artwork_subject
@@ -698,6 +702,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md
index 23b7d2800..91f2d37d6 100644
--- a/Docs/Themes/glutenfree.md
+++ b/Docs/Themes/glutenfree.md
@@ -271,7 +271,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -658,6 +658,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -823,7 +827,7 @@ Elements must match **all** of the following expressions:
| [vegan](#vegan) _(Original in [questions](./BuiltinQuestions.md#vegan))_ | Does this place offer a vegan option? 4 options | diets | _Multiple choice only_ |
| [payment-options](#payment-options) _(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here? 3 options | | _Multiple choice only_ |
| [wheelchair-access](#wheelchair-access) _(Original in [questions](./BuiltinQuestions.md#wheelchair-access))_ | Is this place accessible with a wheelchair? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -950,6 +954,10 @@ The question is `Is this place accessible with a wheelchair?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -1099,7 +1107,7 @@ Elements must match **all** of the following expressions:
| [lactose_free](#lactose_free) _(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets | _Multiple choice only_ |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -1685,6 +1693,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/grb.md b/Docs/Themes/grb.md
index 17505238c..04f2117a9 100644
--- a/Docs/Themes/grb.md
+++ b/Docs/Themes/grb.md
@@ -115,7 +115,7 @@ Elements must match **all** of the following expressions:
| [grb-fixme](#grb-fixme) | Wat zegt de fixme? _De fixme is {fixme}_ 1 options | | *[fixme](https://wiki.osm.org/wiki/Key:fixme)* ([string](../SpecialInputElements.md#string)) |
| [grb-min-level](#grb-min-level) | Hoeveel verdiepingen ontbreken? _Dit gebouw begint maar op de {building:min_level} verdieping_ | | *[building:min_level](https://wiki.osm.org/wiki/Key:building:min_level)* ([pnat](../SpecialInputElements.md#pnat)) |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### building type
@@ -181,6 +181,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -236,7 +240,7 @@ Elements must match **all** of the following expressions:
| [overlapping building map](#overlapping building map) | _
{minimap(21,_osm_obj:id):height:10rem;border-radius:1rem;overflow:hidden}_ | | _Multiple choice only_ |
| [apply-id](#apply-id) | _{tag_apply(source:geometry:date=$_grb_date; source:geometry:ref=$_grb_ref,Mark the OSM-building as imported,,_osm_obj:id)}_ | | _Multiple choice only_ |
| [apply-building-type](#apply-building-type) | _{tag_apply(building=$building,Use the building type from GRB,,_osm_obj:id)}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### Import-button
@@ -311,6 +315,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -339,7 +347,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### all_tags
@@ -398,6 +410,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/healthcare.md b/Docs/Themes/healthcare.md
index 8f61da0f8..1bc05b601 100644
--- a/Docs/Themes/healthcare.md
+++ b/Docs/Themes/healthcare.md
@@ -215,7 +215,7 @@ Elements must match **all** of the following expressions:
| [lactose_free](#lactose_free) _(Original in [questions](./BuiltinQuestions.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets | _Multiple choice only_ |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
| [description](#description) _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -802,6 +802,10 @@ The question is `Is there still some relevant info that the previous questions d
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/kerbs_and_crossings.md b/Docs/Themes/kerbs_and_crossings.md
index 4e61fa03c..008f7f036 100644
--- a/Docs/Themes/kerbs_and_crossings.md
+++ b/Docs/Themes/kerbs_and_crossings.md
@@ -117,7 +117,7 @@ Elements must match the expression **{host}_ 2 options | | *[host](https://wiki.osm.org/wiki/Key:host)* ([string](../SpecialInputElements.md#string)) |
| [platform](#platform) | With what platform was the change made? 2 options | | _Multiple choice only_ |
| [version](#version) | What version of MapComplete was used to make this change? _Made with {editor}_ | | *[editor](https://wiki.osm.org/wiki/Key:editor)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### show_changeset_id
@@ -133,6 +133,10 @@ The question is `What version of MapComplete was used to make this change?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/onwheels.md b/Docs/Themes/onwheels.md
index c34ec9f1a..d0043e110 100644
--- a/Docs/Themes/onwheels.md
+++ b/Docs/Themes/onwheels.md
@@ -101,7 +101,7 @@ Elements must match **all** of the following expressions:
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [_stolen_entrances](#_stolen_entrances) | _{steal(_enclosing_building,walls_and_buildings.entrance_info; walls_and_buildings.biggest_width)}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### _stolen_entrances
@@ -114,6 +114,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -145,7 +149,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{description}_ | | *[description](https://wiki.osm.org/wiki/Key:description)* ([text](../SpecialInputElements.md#text)) |
| [fetish](#fetish) | Does this shop offer fetish gear? 5 options | | _Multiple choice only_ |
| [has_video_booth](#has_video_booth) | Does have a private video booth? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -860,6 +860,10 @@ The question is `Does {title()} have a private video booth?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -1161,7 +1165,7 @@ Elements must match **all** of the following expressions:
| [charge_condom](#charge_condom) | How much does a a condom cost? _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [operational_status](#operational_status) | Is this vending machine still operational? 4 options | | _Multiple choice only_ |
| [has_video_booth](#has_video_booth) | Does have a private video booth? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -1375,6 +1379,10 @@ The question is `Does {title()} have a private video booth?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -1457,7 +1465,7 @@ Elements must match **all** of the following expressions:
| [cinema_type](#cinema_type) | What type of cinema is this? 2 options | | _Multiple choice only_ |
| [opening_hours](#opening_hours) _(Original in [questions](./BuiltinQuestions.md#opening_hours))_ | What are the opening hours of ? _
Opening hours
{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
| [has_video_booth](#has_video_booth) | Does have a private video booth? 2 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -1528,6 +1536,10 @@ The question is `Does {title()} have a private video booth?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md
index 1b9884ceb..5e667106c 100644
--- a/Docs/Themes/pets.md
+++ b/Docs/Themes/pets.md
@@ -319,7 +319,7 @@ Elements must match **all** of the following expressions:
| [internet](#internet) _(Original in [questions](./BuiltinQuestions.md#internet))_ | Does this place offer internet access? 6 options | internet-all | _Multiple choice only_ |
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -706,6 +706,10 @@ This tagrendering has labels
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -928,7 +932,7 @@ Elements must match the expression ** _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
| [crossing-with-rainbow](#crossing-with-rainbow) | Does this crossing has rainbow paintings? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -92,6 +92,10 @@ The question is `Does this crossing has rainbow paintings?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/scouting.md b/Docs/Themes/scouting.md
index efdc77641..f6cc567a8 100644
--- a/Docs/Themes/scouting.md
+++ b/Docs/Themes/scouting.md
@@ -352,7 +352,7 @@ Elements must match **all** of the following expressions:
| [internet-fee](#internet-fee) _(Original in [questions](./BuiltinQuestions.md#internet-fee))_ | Is there a fee for internet access? 3 options | internet-all | _Multiple choice only_ |
| [internet-ssid](#internet-ssid) _(Original in [questions](./BuiltinQuestions.md#internet-ssid))_ | What is the network name for the wireless internet access? _The network name is {internet_access:ssid}_ 1 options | internet-all | *[internet_access:ssid](https://wiki.osm.org/wiki/Key:internet_access:ssid)* ([string](../SpecialInputElements.md#string)) |
| [dog-access](#dog-access) _(Original in [questions](./BuiltinQuestions.md#dog-access))_ | Are dogs allowed in this business? 5 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -497,6 +497,10 @@ The question is `Are dogs allowed in this business?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
@@ -588,7 +592,7 @@ Elements must match the expression **_ | | *[_video:id](https://wiki.osm.org/wiki/Key:_video:id)* ([string](../SpecialInputElements.md#string)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### has-video
@@ -95,6 +95,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/sports.md b/Docs/Themes/sports.md
index de1aa60b6..55dd8c511 100644
--- a/Docs/Themes/sports.md
+++ b/Docs/Themes/sports.md
@@ -205,7 +205,7 @@ Elements must match the expression **existing address is {_embedding_object:addr:housenumber} {_embedding_object:addr:street}_ 2 options | | _Multiple choice only_ |
| [uk_addresses_import_button](#uk_addresses_import_button) | _{import_button(address,urpn_count=$urpn_count;ref:GB:uprn=$ref:GB:uprn$,Add this address,./assets/themes/uk_addresses/housenumber_add.svg,,,,,)}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### uk_addresses_explanation
@@ -150,6 +150,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/velopark.md b/Docs/Themes/velopark.md
index 392f7b28c..faf8dff38 100644
--- a/Docs/Themes/velopark.md
+++ b/Docs/Themes/velopark.md
@@ -149,7 +149,7 @@ Elements must match the expression **mr_taskId~.+**
| [velopark-data-link](#velopark-data-link) | _{link(Inspect raw data on velopark.be,&LBRACEref:velopark&RBRACE,,,,)}_ | | _Multiple choice only_ |
| [nearby_images](#nearby_images) | _{nearby_images(,readonly)}_ | | _Multiple choice only_ |
| [no_save_needed](#no_save_needed) | _Changes are automatically saved. You can simply close this popup with the cross at the upper-right_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### velopark-ref
@@ -269,6 +269,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/vending_machine.md b/Docs/Themes/vending_machine.md
index a7082ee15..102648824 100644
--- a/Docs/Themes/vending_machine.md
+++ b/Docs/Themes/vending_machine.md
@@ -129,7 +129,7 @@ Elements must match **all** of the following expressions:
| [charge_bicycle_light](#charge_bicycle_light) | How much does a bicycle light cost? _bicycle light costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [charge_condom](#charge_condom) | How much does a a condom cost? _a condom costs {charge}_ | | *[charge](https://wiki.osm.org/wiki/Key:charge)* ([currency](../SpecialInputElements.md#currency)) |
| [operational_status](#operational_status) | Is this vending machine still operational? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -336,6 +336,10 @@ The question is `Is this vending machine still operational?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/walkingnodes.md b/Docs/Themes/walkingnodes.md
index 4295c908d..baa08dee3 100644
--- a/Docs/Themes/walkingnodes.md
+++ b/Docs/Themes/walkingnodes.md
@@ -93,7 +93,7 @@ Elements must match **all** of the following expressions:
-----|-----|-----|----- |
| [node2node-survey:date](#node2node-survey:date) _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this node to node link last surveyed? _This node to node link was last surveyed on {survey:date}_ 1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
| [export_as_gpx](#export_as_gpx) _(Original in [questions](./BuiltinQuestions.md#export_as_gpx))_ | _{export_as_gpx()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### node2node-survey:date
@@ -113,6 +113,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -159,7 +163,7 @@ Elements must match **any** of the following expressions:
| [survey_date](#survey_date) _(Original in [questions](./BuiltinQuestions.md#survey_date))_ | When was this walking node last surveyed? _This walking node was last surveyed on {survey:date}_ 1 options | | *[survey:date](https://wiki.osm.org/wiki/Key:survey:date)* ([date](../SpecialInputElements.md#date)) |
| [node-expected_rwn_route_relations](#node-expected_rwn_route_relations) | How many other walking nodes does this node link to? _This node links to {expected_rwn_route_relations} other walking nodes._ | | *[expected_rwn_route_relations](https://wiki.osm.org/wiki/Key:expected_rwn_route_relations)* ([int](../SpecialInputElements.md#int)) |
| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### node-rwn_ref
@@ -191,6 +195,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -241,7 +249,7 @@ Elements must match **all** of the following expressions:
| [name](#name) | What is the name noted on this guidepost? _Name noted on the guidepost: {name}_ 1 options | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
| [ref](#ref) | What is the reference number of this guidepost? _Reference number of the guidepost: {ref}_ 1 options | | *[ref](https://wiki.osm.org/wiki/Key:ref)* ([string](../SpecialInputElements.md#string)) |
| [ele](#ele) | What is the elevation noted on this guidepost? _Elevation noted on the guidepost: {ele} m_ 1 options | | *[ele](https://wiki.osm.org/wiki/Key:ele)* ([float](../SpecialInputElements.md#float)) |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [move-button](#move-button) | _{move_button()}_ | | _Multiple choice only_ |
| [delete-button](#delete-button) | _{delete_button()}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
@@ -277,6 +285,10 @@ The question is `What is the elevation noted on this guidepost?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### move-button
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/waste_assen.md b/Docs/Themes/waste_assen.md
index 350d2e610..b31936c0c 100644
--- a/Docs/Themes/waste_assen.md
+++ b/Docs/Themes/waste_assen.md
@@ -65,7 +65,7 @@ Elements must match the expression **OBJECTID~.+**
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### all_tags
@@ -78,6 +78,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
@@ -111,7 +115,7 @@ Elements must match the expression **OBJECTID~.+**
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [all_tags](#all_tags) _(Original in [questions](./BuiltinQuestions.md#all_tags))_ | _{all_tags()}_ | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### all_tags
@@ -124,6 +128,10 @@ _This tagrendering has no question and is thus read-only_
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md
index 08a9c6902..a871a678d 100644
--- a/Docs/Themes/width.md
+++ b/Docs/Themes/width.md
@@ -73,7 +73,7 @@ Elements must match the expression **width:carriageway~.+**
| [needed_for_pedestrians](#needed_for_pedestrians) | _{_width:needed:pedestrians}m voor voetgangers_ 2 options | | _Multiple choice only_ |
| [total_width_needed](#total_width_needed) | _{_width:needed:total}m nodig in het totaal_ | | _Multiple choice only_ |
| [has_sidewalks](#has_sidewalks) | Heeft deze straat voetpaden? 4 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### carriageway_width
@@ -138,6 +138,10 @@ This tagrendering is only visible in the popup if the following condition is met
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/Docs/Themes/winter_service.md b/Docs/Themes/winter_service.md
index fd50a8566..4dc50f12e 100644
--- a/Docs/Themes/winter_service.md
+++ b/Docs/Themes/winter_service.md
@@ -62,7 +62,7 @@ Elements must match **all** of the following expressions:
| id | question | labels | freeform key |
-----|-----|-----|----- |
| [winter_service](#winter_service) | Is this road serviced (e.g. cleared of snow) in winter? 3 options | | _Multiple choice only_ |
-| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
### winter_service
@@ -78,6 +78,10 @@ The question is `Is this road serviced (e.g. cleared of snow) in winter?`
_This tagrendering has no question and is thus read-only_
*{questions( ,hidden)}*
+This tagrendering has labels
+`ignore-docs`
+`added_by_default`
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json
index 20ecbbbae..8ca5b88c9 100644
--- a/assets/layers/charging_station/charging_station.json
+++ b/assets/layers/charging_station/charging_station.json
@@ -9,15 +9,7 @@
"es": "Puntos de carga",
"uk": "Зарядні станції"
},
- "description": {
- "en": "A charging station",
- "nl": "Oplaadpunten",
- "ca": "Una estació de càrrega",
- "cs": "Nabíjecí stanice",
- "de": "Eine Ladestation",
- "es": "Un punto de carga",
- "fr": "Une station de recharge"
- },
+ "minzoom": 10,
"source": {
"osmTags": {
"and": [
@@ -32,7 +24,6 @@
]
}
},
- "minzoom": 10,
"title": {
"render": {
"en": "Charging station",
@@ -90,117 +81,16 @@
}
]
},
- "pointRendering": [
- {
- "location": [
- "point",
- "centroid"
- ],
- "marker": [
- {
- "icon": "pin",
- "color": "#fff"
- },
- {
- "icon": {
- "render": "./assets/themes/charging_stations/plug.svg",
- "mappings": [
- {
- "if": "bicycle=yes",
- "then": "./assets/themes/charging_stations/bicycle.svg"
- },
- {
- "if": {
- "or": [
- "car=yes",
- "motorcar=yes"
- ]
- },
- "then": "./assets/themes/charging_stations/car.svg"
- }
- ]
- }
- }
- ],
- "iconBadges": [
- {
- "if": {
- "or": [
- "disused:amenity=charging_station",
- "operational_status=broken"
- ]
- },
- "then": "close:#c22;"
- },
- {
- "if": {
- "or": [
- "proposed:amenity=charging_station",
- "planned:amenity=charging_station"
- ]
- },
- "then": "./assets/layers/charging_station/under_construction.svg"
- },
- {
- "if": {
- "and": [
- "bicycle=yes",
- {
- "or": [
- "motorcar=yes",
- "car=yes"
- ]
- }
- ]
- },
- "then": "circle:#fff;./assets/themes/charging_stations/car.svg"
- }
- ],
- "anchor": "bottom",
- "iconSize": "50,50"
- }
- ],
- "lineRendering": [
- {
- "color": "black",
- "width": 2,
- "fillColor": "#80808080"
- }
- ],
- "presets": [
- {
- "tags": [
- "amenity=charging_station",
- "motorcar=no",
- "bicycle=yes"
- ],
- "title": {
- "en": "charging station for electrical bikes",
- "nl": "oplaadpunt voor elektrische fietsen",
- "ca": "Estació de càrrega de bicicletes elèctriques",
- "cs": "nabíjecí stanice pro elektrokola",
- "de": "Ladestation für Elektrofahrräder",
- "es": "punto de carga para bicicletas eléctricas",
- "uk": "зарядна станція для електровелосипедів"
- }
- },
- {
- "tags": [
- "amenity=charging_station",
- "motorcar=yes",
- "bicycle=no"
- ],
- "title": {
- "en": "charging station for cars",
- "nl": "oplaadstation voor elektrische auto's",
- "ca": "estació de càrrega per a cotxes",
- "cs": "nabíjecí stanice pro auta",
- "de": "Ladestation für Autos",
- "es": "punto de carga para coches",
- "uk": "зарядна станція для автомобілів"
- }
- }
- ],
+ "description": {
+ "en": "A charging station",
+ "nl": "Oplaadpunten",
+ "ca": "Una estació de càrrega",
+ "cs": "Nabíjecí stanice",
+ "de": "Eine Ladestation",
+ "es": "Un punto de carga",
+ "fr": "Une station de recharge"
+ },
+ "#": "no-question-hint-check",
"tagRenderings": [
"images",
{
@@ -3365,6 +3255,117 @@
}
}
],
+ "lineRendering": [
+ {
+ "color": "black",
+ "width": 2,
+ "fillColor": "#80808080"
+ }
+ ],
+ "pointRendering": [
+ {
+ "location": [
+ "point",
+ "centroid"
+ ],
+ "marker": [
+ {
+ "icon": "pin",
+ "color": "#fff"
+ },
+ {
+ "icon": {
+ "render": "./assets/themes/charging_stations/plug.svg",
+ "mappings": [
+ {
+ "if": "bicycle=yes",
+ "then": "./assets/themes/charging_stations/bicycle.svg"
+ },
+ {
+ "if": {
+ "or": [
+ "car=yes",
+ "motorcar=yes"
+ ]
+ },
+ "then": "./assets/themes/charging_stations/car.svg"
+ }
+ ]
+ }
+ }
+ ],
+ "iconBadges": [
+ {
+ "if": {
+ "or": [
+ "disused:amenity=charging_station",
+ "operational_status=broken"
+ ]
+ },
+ "then": "close:#c22;"
+ },
+ {
+ "if": {
+ "or": [
+ "proposed:amenity=charging_station",
+ "planned:amenity=charging_station"
+ ]
+ },
+ "then": "./assets/layers/charging_station/under_construction.svg"
+ },
+ {
+ "if": {
+ "and": [
+ "bicycle=yes",
+ {
+ "or": [
+ "motorcar=yes",
+ "car=yes"
+ ]
+ }
+ ]
+ },
+ "then": "circle:#fff;./assets/themes/charging_stations/car.svg"
+ }
+ ],
+ "anchor": "bottom",
+ "iconSize": "50,50"
+ }
+ ],
+ "presets": [
+ {
+ "tags": [
+ "amenity=charging_station",
+ "motorcar=no",
+ "bicycle=yes"
+ ],
+ "title": {
+ "en": "charging station for electrical bikes",
+ "nl": "oplaadpunt voor elektrische fietsen",
+ "ca": "Estació de càrrega de bicicletes elèctriques",
+ "cs": "nabíjecí stanice pro elektrokola",
+ "de": "Ladestation für Elektrofahrräder",
+ "es": "punto de carga para bicicletas eléctricas",
+ "uk": "зарядна станція для електровелосипедів"
+ }
+ },
+ {
+ "tags": [
+ "amenity=charging_station",
+ "motorcar=yes",
+ "bicycle=no"
+ ],
+ "title": {
+ "en": "charging station for cars",
+ "nl": "oplaadstation voor elektrische auto's",
+ "ca": "estació de càrrega per a cotxes",
+ "cs": "nabíjecí stanice pro auta",
+ "de": "Ladestation für Autos",
+ "es": "punto de carga para coches",
+ "uk": "зарядна станція для автомобілів"
+ }
+ }
+ ],
"filter": [
{
"id": "vehicle-type",
@@ -3687,19 +3688,6 @@
]
}
],
- "deletion": {
- "softDeletionTags": {
- "and": [
- "amenity=",
- "disused:amenity=charging_station"
- ]
- },
- "neededChangesets": 10
- },
- "allowMove": {
- "enableRelocation": false,
- "enableImproveAccuracy": true
- },
"units": [
{
"maxstay": {
@@ -3894,5 +3882,17 @@
}
}
],
- "#": "no-question-hint-check"
-}
+ "allowMove": {
+ "enableRelocation": false,
+ "enableImproveAccuracy": true
+ },
+ "deletion": {
+ "softDeletionTags": {
+ "and": [
+ "amenity=",
+ "disused:amenity=charging_station"
+ ]
+ },
+ "neededChangesets": 10
+ }
+}
\ No newline at end of file
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index eceb26fbd..5b843b26b 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -9,6 +9,15 @@
"nl": "Wijzigingen gemaakt met MapComplete",
"ko": "MapComplete로 이루어진 변경 사항"
},
+ "shortDescription": {
+ "en": "Shows changes made by MapComplete",
+ "de": "Zeigt die von MapComplete vorgenommenen Änderungen an",
+ "cs": "Zobrazuje změny provedené nástrojem MapComplete",
+ "es": "Muestra los cambios realizados por MapComplete",
+ "fr": "Afficher les modifications faites avec MapComplete",
+ "nl": "Toont wijzigingen gemaakt met MapComplete",
+ "ko": "MapComplete를 통해 이루어진 변경 사항을 표시합니다"
+ },
"description": {
"en": "This maps shows all the changes made with MapComplete",
"de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen",
@@ -19,17 +28,11 @@
"nl": "Deze kaarten tonen alle wijzigingen die zijn gemaakt met MapComplete",
"ko": "이 지도는 MapComplete를 사용하여 이루어진 모든 변경 사항을 표시합니다"
},
- "shortDescription": {
- "en": "Shows changes made by MapComplete",
- "de": "Zeigt die von MapComplete vorgenommenen Änderungen an",
- "cs": "Zobrazuje změny provedené nástrojem MapComplete",
- "es": "Muestra los cambios realizados por MapComplete",
- "fr": "Afficher les modifications faites avec MapComplete",
- "nl": "Toont wijzigingen gemaakt met MapComplete",
- "ko": "MapComplete를 통해 이루어진 변경 사항을 표시합니다"
- },
"icon": "./assets/svg/logo.svg",
"hideFromOverview": true,
+ "startLat": 0,
+ "startLon": 0,
+ "startZoom": 1,
"layers": [
{
"id": "mapcomplete-changes",
diff --git a/langs/da.json b/langs/da.json
index 8a44b8ddd..c9bfbf161 100644
--- a/langs/da.json
+++ b/langs/da.json
@@ -459,7 +459,8 @@
"activateButton": "Hjælp med at oversætte MapComplete",
"missing": "{count} uoversatte strenge"
},
- "userinfo": {},
+ "userinfo": {
+ },
"validation": {
"color": {
"description": "En farve eller hex-kode"
diff --git a/langs/el.json b/langs/el.json
index 9e26dfeeb..7a73a41bf 100644
--- a/langs/el.json
+++ b/langs/el.json
@@ -1 +1,2 @@
-{}
\ No newline at end of file
+{
+}
\ No newline at end of file
diff --git a/langs/fil.json b/langs/fil.json
index 8da763e56..276d69a20 100644
--- a/langs/fil.json
+++ b/langs/fil.json
@@ -94,7 +94,8 @@
"question_opinion": "Kamusta ang iyong karanasan?",
"reviewPlaceholder": "Ilarawan ang iyong karanasan…"
},
- "translations": {},
+ "translations": {
+ },
"unknown": {
"clear": "Tanggalin ang sagot"
},
diff --git a/langs/he_IL.json b/langs/he_IL.json
index 9e26dfeeb..7a73a41bf 100644
--- a/langs/he_IL.json
+++ b/langs/he_IL.json
@@ -1 +1,2 @@
-{}
\ No newline at end of file
+{
+}
\ No newline at end of file
diff --git a/langs/id.json b/langs/id.json
index d0b4a7e21..fbd25faf7 100644
--- a/langs/id.json
+++ b/langs/id.json
@@ -150,7 +150,8 @@
"split": {
"cancel": "Batal"
},
- "translations": {},
+ "translations": {
+ },
"validation": {
"date": {
"description": "Tanggal, dimulai dari tahun"
diff --git a/langs/layers/en.json b/langs/layers/en.json
index d458c9cbd..44928395e 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -4917,6 +4917,9 @@
},
"2": {
"then": "This is a water tap. The water flows downward and the stream is controlled by a valve or push-button."
+ },
+ "3": {
+ "then": "This is a natural spring"
}
},
"question": "What type of drinking water point is this?"
@@ -13043,6 +13046,9 @@
"2": {
"description": "If you're not sure whether it's a broadleaved or needleleaved tree.",
"title": "a tree"
+ },
+ "3": {
+ "title": "a palm tree"
}
},
"tagRenderings": {
@@ -13125,6 +13131,9 @@
},
"2": {
"then": "Permanently leafless"
+ },
+ "3": {
+ "then": "This is a palm tree"
}
},
"question": "Is this a broadleaved or needleleaved tree?"
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index 52bf89a8e..37e439ce6 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -4632,6 +4632,9 @@
},
"2": {
"then": "Dit is een waterkraan. Het water strooomt naar beneden en het volume wordt door een knop of draaimechanisme geregeld."
+ },
+ "3": {
+ "then": "Dit is een bronnetje"
}
},
"question": "Wat voor soort drinkwaterpunt is dit?"
@@ -10476,6 +10479,9 @@
"2": {
"description": "Wanneer je niet zeker bent of het nu een loof- of naaldboom is.",
"title": "een boom"
+ },
+ "3": {
+ "title": "een palmboom"
}
},
"tagRenderings": {
@@ -10558,6 +10564,9 @@
},
"2": {
"then": "Permanent bladloos"
+ },
+ "3": {
+ "then": "Dit is een palmboom"
}
},
"question": "Is dit een naald- of loofboom?"
diff --git a/langs/nb_NO.json b/langs/nb_NO.json
index e6bf21704..9331ea01b 100644
--- a/langs/nb_NO.json
+++ b/langs/nb_NO.json
@@ -273,7 +273,8 @@
"importInspector": {
"title": "Inspiser og håndter importnotater"
},
- "importLayer": {},
+ "importLayer": {
+ },
"index": {
"intro": "MapComplete er en OpenStreetMap-viser og redigerer, som viser deg info om funksjoner for et gitt tema og tillater oppdatering av det.",
"logIn": "Logg inn for å vise tema du har besøkt tidligere",
@@ -368,7 +369,8 @@
"activateButton": "Bistå oversettelsen av MapComplete",
"missing": "{count} uoversatte strenger"
},
- "userinfo": {},
+ "userinfo": {
+ },
"validation": {
"color": {
"description": "En farge eller heksadesimal kode"
diff --git a/langs/pa_PK.json b/langs/pa_PK.json
index 1cdd5d134..be3a26f2d 100644
--- a/langs/pa_PK.json
+++ b/langs/pa_PK.json
@@ -53,7 +53,8 @@
"search": "ستھتیاں وچ کھوجو",
"searching": "کھوجیا جا رہا اے۔ ۔ ۔"
},
- "sharescreen": {},
+ "sharescreen": {
+ },
"weekdays": {
"abbreviations": {
"friday": "جـ",
diff --git a/langs/ro.json b/langs/ro.json
index 9e26dfeeb..7a73a41bf 100644
--- a/langs/ro.json
+++ b/langs/ro.json
@@ -1 +1,2 @@
-{}
\ No newline at end of file
+{
+}
\ No newline at end of file
diff --git a/scripts/GenerateSeries.ts b/scripts/GenerateSeries.ts
index e0058160d..5775cbf16 100644
--- a/scripts/GenerateSeries.ts
+++ b/scripts/GenerateSeries.ts
@@ -231,7 +231,6 @@ class GenerateSeries extends Script {
const allFiles = readdirSync(targetDir).filter((p) => p.endsWith(".json"))
writeFileSync(targetDir + "/file-overview.json", JSON.stringify(allFiles))
}
-
}
new GenerateSeries().run()
diff --git a/scripts/ScriptUtils.ts b/scripts/ScriptUtils.ts
index c6d8bebeb..66ca1e815 100644
--- a/scripts/ScriptUtils.ts
+++ b/scripts/ScriptUtils.ts
@@ -9,7 +9,6 @@ import xml2js from "xml2js"
export default class ScriptUtils {
public static fixUtils() {
Utils.externalDownloadFunction = ScriptUtils.Download
-
}
/**
diff --git a/scripts/generateDocs.ts b/scripts/generateDocs.ts
index 0e5c303f9..b7cf6b095 100644
--- a/scripts/generateDocs.ts
+++ b/scripts/generateDocs.ts
@@ -274,7 +274,8 @@ export class GenerateDocs extends Script {
"## How to use",
unitUsage.description,
"Units ",
- "## " + layer.id]
+ "## " + layer.id,
+ ]
for (const unit of layer.units) {
els.push("### " + unit.quantity)
@@ -302,7 +303,8 @@ export class GenerateDocs extends Script {
}
this.WriteMarkdownFile("./Docs/builtin_units.md", els.join("\n\n"), [
- `assets/layers/unit/unit.json`, `src/Models/ThemeConfig/Json/UnitConfigJson.ts`
+ `assets/layers/unit/unit.json`,
+ `src/Models/ThemeConfig/Json/UnitConfigJson.ts`,
])
}
diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts
index 89e8a0004..edeb49146 100644
--- a/scripts/generateLayerOverview.ts
+++ b/scripts/generateLayerOverview.ts
@@ -9,12 +9,16 @@ import {
DoesImageExist,
PrevalidateTheme,
ValidateLayer,
- ValidateThemeEnsemble
+ ValidateThemeEnsemble,
} from "../src/Models/ThemeConfig/Conversion/Validation"
import { Translation } from "../src/UI/i18n/Translation"
import { PrepareLayer } from "../src/Models/ThemeConfig/Conversion/PrepareLayer"
import { PrepareTheme } from "../src/Models/ThemeConfig/Conversion/PrepareTheme"
-import { Conversion, DesugaringContext, DesugaringStep } from "../src/Models/ThemeConfig/Conversion/Conversion"
+import {
+ Conversion,
+ DesugaringContext,
+ DesugaringStep,
+} from "../src/Models/ThemeConfig/Conversion/Conversion"
import { Utils } from "../src/Utils"
import Script from "./Script"
import { AllSharedLayers } from "../src/Customizations/AllSharedLayers"
diff --git a/scripts/generateTaginfoProjectFiles.ts b/scripts/generateTaginfoProjectFiles.ts
index 03da04ec6..7e3be2a50 100644
--- a/scripts/generateTaginfoProjectFiles.ts
+++ b/scripts/generateTaginfoProjectFiles.ts
@@ -12,33 +12,33 @@ import { Utils } from "../src/Utils"
interface TagInfoEntry {
key: string
description: string
- value?: string,
- icon_url?: string,
+ value?: string
+ icon_url?: string
doc_url?: string
}
interface TagInfoProjectFile {
// data format version, currently always 1, will get updated if there are incompatible changes to the format (required)
- data_format: 1,
+ data_format: 1
// timestamp when project file was updated is not given as it pollutes the github history
project: {
- name: string, // name of the project (required)
- description: string, // short description of the project (required)
- project_url: string, // home page of the project with general information (required)
+ name: string // name of the project (required)
+ description: string // short description of the project (required)
+ project_url: string // home page of the project with general information (required)
doc_url: string // documentation of the project and especially the tags used (optional)
- icon_url: string, // project logo, should work in 16x16 pixels on white and light gray backgrounds (optional)
- contact_name: string, // contact name, needed for taginfo maintainer (required)
+ icon_url: string // project logo, should work in 16x16 pixels on white and light gray backgrounds (optional)
+ contact_name: string // contact name, needed for taginfo maintainer (required)
contact_email: string // contact email, needed for taginfo maintainer (required)
- },
+ }
tags: TagInfoEntry[]
}
interface TagInfoPrototype {
- key: string,
- value?: string,
- shownText: string,
- layerName: string,
- layer: LayerConfig,
+ key: string
+ value?: string
+ shownText: string
+ layerName: string
+ layer: LayerConfig
icon?: string
emoji?: string
trid?: string
@@ -56,9 +56,11 @@ function generateLayerUsage(layer: LayerConfig): TagInfoPrototype[] {
const layerName = layer.name.txt
for (const kv of usedTags) {
result.push({
- key: kv.k, value: kv.v, layerName,
+ key: kv.k,
+ value: kv.v,
+ layerName,
shownText: "Features with this tag are displayed",
- layer
+ layer,
})
}
@@ -81,7 +83,12 @@ function generateLayerUsage(layer: LayerConfig): TagInfoPrototype[] {
const keys = ["image", "panoramax", "mapillary", "wikidata", "wikipedia"]
for (const key of keys) {
result.push({
- key, shownText, layerName, layer, emoji: "📷", trid: "images"
+ key,
+ shownText,
+ layerName,
+ layer,
+ emoji: "📷",
+ trid: "images",
})
}
}
@@ -90,17 +97,19 @@ function generateLayerUsage(layer: LayerConfig): TagInfoPrototype[] {
const q = tr.question?.txt
const key = tr.freeform?.key
if (key != undefined) {
- let descr = "Values of `" + key + "` are shown with \"" + tr.render.txt + "\""
+ let descr = "Values of `" + key + '` are shown with "' + tr.render.txt + '"'
if (q != undefined) {
- descr += " and can be updated. The question is \"" + q + "\""
+ descr += ' and can be updated. The question is "' + q + '"'
}
- result.push(({
- key, layerName, shownText: descr,
+ result.push({
+ key,
+ layerName,
+ shownText: descr,
layer,
icon: !Utils.isEmoji(tr.renderIcon) ? tr.renderIcon : undefined,
emoji: Utils.isEmoji(tr.renderIcon) ? tr.renderIcon : undefined,
- trid: tr.id
- }))
+ trid: tr.id,
+ })
}
for (const mapping of tr.mappings ?? []) {
@@ -110,10 +119,12 @@ function generateLayerUsage(layer: LayerConfig): TagInfoPrototype[] {
value: kv.v,
layerName,
layer,
- shownText: `${mapping.if.asHumanString()} is displayed as "${mapping.then.txt}"`,
+ shownText: `${mapping.if.asHumanString()} is displayed as "${
+ mapping.then.txt
+ }"`,
icon: !Utils.isEmoji(mapping.icon) ? mapping.icon : undefined,
emoji: Utils.isEmoji(mapping.icon) ? mapping.icon : undefined,
- trid: tr.id
+ trid: tr.id,
})
}
}
@@ -147,7 +158,6 @@ function generateTagInfoEntry(layout: ThemeConfig): string {
icon = icon.substring(2)
}
-
const merged: Map = new Map()
for (const entry of usedTags) {
const key = entry.key + ";" + (entry.value ?? "") + ";" + entry.shownText
@@ -166,7 +176,7 @@ function generateTagInfoEntry(layout: ThemeConfig): string {
Array.from(merged.values()).forEach((prototypes: TagInfoPrototype[]) => {
// We use a prototype without condition, as this has a higher chance of being the "root"-layer
const p = prototypes[0]
- const layers = prototypes.map(p => p.layerName)
+ const layers = prototypes.map((p) => p.layerName)
let layerDescr = `layers ${layers.join(", ")}`
if (layers.length === 1) {
@@ -178,7 +188,9 @@ function generateTagInfoEntry(layout: ThemeConfig): string {
}
let defaultIcon = undefined
if (p.layer.hasDefaultIcon()) {
- defaultIcon = p.layer.mapRendering.map(pr => pr.marker?.at(-1)?.icon?.render?.txt).find(x => x !== undefined)
+ defaultIcon = p.layer.mapRendering
+ .map((pr) => pr.marker?.at(-1)?.icon?.render?.txt)
+ .find((x) => x !== undefined)
}
let value = p.value
if (value === "") {
@@ -189,7 +201,7 @@ function generateTagInfoEntry(layout: ThemeConfig): string {
value,
description: p.shownText + " by " + layerDescr,
doc_url,
- icon_url: p.icon ?? defaultIcon
+ icon_url: p.icon ?? defaultIcon,
})
})
@@ -201,13 +213,12 @@ function generateTagInfoEntry(layout: ThemeConfig): string {
name: "MapComplete " + layout.title.txt, // name of the project (required)
description: layout.shortDescription.txt, // short description of the project (required)
project_url: "https://mapcomplete.org/" + layout.id, // home page of the project with general information (required)
- doc_url:
- repo + "src/branch/develop/Docs/Themes", // documentation of the project and especially the tags used (optional)
+ doc_url: repo + "src/branch/develop/Docs/Themes", // documentation of the project and especially the tags used (optional)
icon_url: "https://mapcomplete.org/" + icon, // project logo, should work in 16x16 pixels on white and light gray backgrounds (optional)
contact_name: "Pieter Vander Vennet", // contact name, needed for taginfo maintainer (required)
- contact_email: "info@mapcomplete.org" // contact email, needed for taginfo maintainer (required)
+ contact_email: "info@mapcomplete.org", // contact email, needed for taginfo maintainer (required)
},
- tags: entries
+ tags: entries,
}
const filename = "mapcomplete_" + layout.id
diff --git a/scripts/repairPanoramax.ts b/scripts/repairPanoramax.ts
index 11ed49a81..1f8d842b4 100644
--- a/scripts/repairPanoramax.ts
+++ b/scripts/repairPanoramax.ts
@@ -15,50 +15,34 @@ import { writeFileSync } from "fs"
import { Feature } from "geojson"
class RepairPanoramax extends Script {
-
- private static readonly europe: Feature = {
- "type": "Feature",
- "properties": {},
- "geometry": {
- "coordinates": [
+ private static readonly europe: Feature = {
+ type: "Feature",
+ properties: {},
+ geometry: {
+ coordinates: [
[
- [
- -20.091159690050006,
- 25.773375277790038
- ],
- [
- 46.12276429398841,
- 25.773375277790038
- ],
- [
- 46.12276429398841,
- 65.41389761819318
- ],
- [
- -20.091159690050006,
- 65.41389761819318
- ],
- [
- -20.091159690050006,
- 25.773375277790038
- ]
- ]
+ [-20.091159690050006, 25.773375277790038],
+ [46.12276429398841, 25.773375277790038],
+ [46.12276429398841, 65.41389761819318],
+ [-20.091159690050006, 65.41389761819318],
+ [-20.091159690050006, 25.773375277790038],
+ ],
],
- "type": "Polygon"
- }
+ type: "Polygon",
+ },
}
constructor() {
- super("See https://source.mapcomplete.org/MapComplete/MapComplete/issues/2372\n" +
- "We accidentally added the full image URL instead of the hash due to a bug. This scripts rewrites all")
+ super(
+ "See https://source.mapcomplete.org/MapComplete/MapComplete/issues/2372\n" +
+ "We accidentally added the full image URL instead of the hash due to a bug. This scripts rewrites all"
+ )
}
async main(args: string[]): Promise {
- const keys = ["panoramax", ...Utils.TimesT(10, i => "panoramax:" + i)]
+ const keys = ["panoramax", ...Utils.TimesT(10, (i) => "panoramax:" + i)]
const overpass = new Overpass(
- new Or(
- keys.map(k => new RegexTag(k, /^https:\/\/panoramax.mapcomplete.org\/.*/))
- ),
+ new Or(keys.map((k) => new RegexTag(k, /^https:\/\/panoramax.mapcomplete.org\/.*/))),
[],
Constants.defaultOverpassUrls[0],
new ImmutableStore(500)
@@ -99,7 +83,7 @@ class RepairPanoramax extends Script {
f.properties,
{
theme: "fix",
- changeType: "fix"
+ changeType: "fix",
}
)
allChanges.push(change)
diff --git a/src/Logic/Actors/GeoLocationHandler.ts b/src/Logic/Actors/GeoLocationHandler.ts
index 8edc07afc..fc3c6781f 100644
--- a/src/Logic/Actors/GeoLocationHandler.ts
+++ b/src/Logic/Actors/GeoLocationHandler.ts
@@ -8,11 +8,13 @@ import { FeatureSource, WritableFeatureSource } from "../FeatureSource/FeatureSo
import { LocalStorageSource } from "../Web/LocalStorageSource"
import { GeoOperations } from "../GeoOperations"
import { OsmTags } from "../../Models/OsmFeature"
-import StaticFeatureSource, { WritableStaticFeatureSource } from "../FeatureSource/Sources/StaticFeatureSource"
+import StaticFeatureSource, {
+ WritableStaticFeatureSource,
+} from "../FeatureSource/Sources/StaticFeatureSource"
import { MapProperties } from "../../Models/MapProperties"
import { Orientation } from "../../Sensors/Orientation"
-("use strict")
+;("use strict")
/**
* The geolocation-handler takes a map-location and a geolocation state.
* It'll move the map as appropriate given the state of the geolocation-API
@@ -29,7 +31,9 @@ export default class GeoLocationHandler {
/**
* All previously visited points (as 'Point'-objects), with their metadata
*/
- public historicalUserLocations: WritableFeatureSource>
+ public historicalUserLocations: WritableFeatureSource<
+ Feature
+ >
/**
* A featureSource containing a single linestring which has the GPS-history of the user.
@@ -150,7 +154,8 @@ export default class GeoLocationHandler {
}
private CopyGeolocationIntoMapstate() {
- const features: UIEventSource[]> = new UIEventSource[]>([])
+ const features: UIEventSource[]> =
+ new UIEventSource[]>([])
this.currentUserLocation = new StaticFeatureSource(features)
let i = 0
this.geolocationState.currentGPSLocation.addCallbackAndRunD((location) => {
@@ -167,7 +172,7 @@ export default class GeoLocationHandler {
altitudeAccuracy: location.altitudeAccuracy,
heading: location.heading,
alpha: Orientation.singleton.gotMeasurement.data
- ? ("" + Orientation.singleton.alpha.data)
+ ? "" + Orientation.singleton.alpha.data
: undefined,
}
i++
@@ -185,7 +190,10 @@ export default class GeoLocationHandler {
}
private initUserLocationTrail() {
- const features = LocalStorageSource.getParsed[]>("gps_location_history", [])
+ const features = LocalStorageSource.getParsed[]>(
+ "gps_location_history",
+ []
+ )
const now = new Date().getTime()
features.data = features.data.filter((ff) => {
if (ff.properties === undefined) {
@@ -198,41 +206,45 @@ export default class GeoLocationHandler {
)
})
features.ping()
- this.currentUserLocation?.features?.addCallbackAndRunD(([location]: [Feature]) => {
- if (location === undefined) {
- return
- }
-
- const previousLocation = >features.data[features.data.length - 1]
- if (previousLocation !== undefined) {
- const previousLocationFreshness = new Date(previousLocation.properties.date)
- const d = GeoOperations.distanceBetween(
- <[number, number]>previousLocation.geometry.coordinates,
- <[number, number]>location.geometry.coordinates
- )
- let timeDiff = Number.MAX_VALUE // in seconds
- const olderLocation = features.data[features.data.length - 2]
-
- if (olderLocation !== undefined) {
- const olderLocationFreshness = new Date(olderLocation.properties.date)
- timeDiff =
- (new Date(previousLocationFreshness).getTime() -
- new Date(olderLocationFreshness).getTime()) /
- 1000
- }
- if (d < 20 && timeDiff < 60) {
- // Do not append changes less then 20m - it's probably noise anyway
+ this.currentUserLocation?.features?.addCallbackAndRunD(
+ ([location]: [Feature]) => {
+ if (location === undefined) {
return
}
+
+ const previousLocation = >features.data[features.data.length - 1]
+ if (previousLocation !== undefined) {
+ const previousLocationFreshness = new Date(previousLocation.properties.date)
+ const d = GeoOperations.distanceBetween(
+ <[number, number]>previousLocation.geometry.coordinates,
+ <[number, number]>location.geometry.coordinates
+ )
+ let timeDiff = Number.MAX_VALUE // in seconds
+ const olderLocation = features.data[features.data.length - 2]
+
+ if (olderLocation !== undefined) {
+ const olderLocationFreshness = new Date(olderLocation.properties.date)
+ timeDiff =
+ (new Date(previousLocationFreshness).getTime() -
+ new Date(olderLocationFreshness).getTime()) /
+ 1000
+ }
+ if (d < 20 && timeDiff < 60) {
+ // Do not append changes less then 20m - it's probably noise anyway
+ return
+ }
+ }
+
+ const feature = JSON.parse(JSON.stringify(location))
+ feature.properties.id = "gps/" + features.data.length
+ features.data.push(feature)
+ features.ping()
}
+ )
- const feature = JSON.parse(JSON.stringify(location))
- feature.properties.id = "gps/" + features.data.length
- features.data.push(feature)
- features.ping()
- })
-
- this.historicalUserLocations = new WritableStaticFeatureSource>(features)
+ this.historicalUserLocations = new WritableStaticFeatureSource<
+ Feature
+ >(features)
const asLine = features.map((allPoints) => {
if (allPoints === undefined || allPoints.length < 2) {
diff --git a/src/Logic/BBox.ts b/src/Logic/BBox.ts
index ecf4b319a..c1b629549 100644
--- a/src/Logic/BBox.ts
+++ b/src/Logic/BBox.ts
@@ -327,7 +327,11 @@ export class BBox {
throw "BBOX has NAN"
}
if (this.minLat < -90 || this.maxLat > 90) {
- const msg = "Invalid BBOX detected: latitude is out of range. Did you swap lat & lon somewhere? min:" + this.minLat + "; max:" + this.maxLat
+ const msg =
+ "Invalid BBOX detected: latitude is out of range. Did you swap lat & lon somewhere? min:" +
+ this.minLat +
+ "; max:" +
+ this.maxLat
console.trace(msg)
throw msg
}
diff --git a/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts b/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts
index 8e6c392f8..ec352cab4 100644
--- a/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts
+++ b/src/Logic/FeatureSource/Actors/GeoIndexedStore.ts
@@ -25,8 +25,7 @@ export default class GeoIndexedStore implements FeatureSource {
*/
public GetFeaturesWithin(bbox: BBox): Feature[] {
const bboxFeature = bbox.asGeojsonCached()
- return this.features.data.filter((f) =>
- GeoOperations.completelyWithin(f, bboxFeature))
+ return this.features.data.filter((f) => GeoOperations.completelyWithin(f, bboxFeature))
}
}
diff --git a/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts b/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts
index 41ffe47d9..9c88f7e49 100644
--- a/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts
+++ b/src/Logic/FeatureSource/Sources/ChangeGeometryApplicator.ts
@@ -64,7 +64,7 @@ export default class ChangeGeometryApplicator implements FeatureSource {
// Allright! We have a feature to rewrite!
const copy = {
- ...feature
+ ...feature,
}
// We only apply the last change as that one'll have the latest geometry
const change = changesForFeature[changesForFeature.length - 1]
diff --git a/src/Logic/GeoOperations.ts b/src/Logic/GeoOperations.ts
index 15a2277c0..854b57fb2 100644
--- a/src/Logic/GeoOperations.ts
+++ b/src/Logic/GeoOperations.ts
@@ -10,12 +10,12 @@ import {
MultiPolygon,
Point,
Polygon,
- Position
+ Position,
} from "geojson"
import { Tiles } from "../Models/TileRange"
import { Utils } from "../Utils"
-("use strict")
+;("use strict")
export class GeoOperations {
private static readonly _earthRadius: number = 6378137
diff --git a/src/Logic/ImageProviders/AllImageProviders.ts b/src/Logic/ImageProviders/AllImageProviders.ts
index 6045148f2..c30c8dd15 100644
--- a/src/Logic/ImageProviders/AllImageProviders.ts
+++ b/src/Logic/ImageProviders/AllImageProviders.ts
@@ -132,7 +132,7 @@ export default class AllImageProviders {
const singleSource = tags.bindD((tags) => imageProvider.getRelevantUrls(tags, prefixes))
allSources.push(singleSource)
}
- const source = Stores.fromStoresArray(allSources).map(result => {
+ const source = Stores.fromStoresArray(allSources).map((result) => {
const all = [].concat(...result)
return Utils.DedupOnId(all, (i) => i?.id ?? i?.url)
})
diff --git a/src/Logic/ImageProviders/ImageProvider.ts b/src/Logic/ImageProviders/ImageProvider.ts
index 16ad6b7d8..63602d3b3 100644
--- a/src/Logic/ImageProviders/ImageProvider.ts
+++ b/src/Logic/ImageProviders/ImageProvider.ts
@@ -24,12 +24,12 @@ export interface ProvidedImage {
}
export interface PanoramaView {
- url: string,
+ url: string
/**
* 0 - 359
* Degrees in which the picture is taken, with north = 0; going clockwise
*/
- northOffset?: number,
+ northOffset?: number
pitchOffset?: number
}
@@ -54,7 +54,6 @@ export interface HotspotProperties {
pitch: number | "auto"
gotoPanorama: Feature
-
}
export default abstract class ImageProvider {
@@ -125,7 +124,9 @@ export default abstract class ImageProvider {
public abstract apiUrls(): string[]
- public abstract getPanoramaInfo(image: { id: string }): Promise> | undefined;
+ public abstract getPanoramaInfo(image: {
+ id: string
+ }): Promise> | undefined
public static async offerImageAsDownload(image: ProvidedImage) {
const response = await fetch(image.url_hd ?? image.url)
@@ -134,5 +135,4 @@ export default abstract class ImageProvider {
mimetype: "image/jpg",
})
}
-
}
diff --git a/src/Logic/ImageProviders/ImageUploadManager.ts b/src/Logic/ImageProviders/ImageUploadManager.ts
index fffa82456..3524efb84 100644
--- a/src/Logic/ImageProviders/ImageUploadManager.ts
+++ b/src/Logic/ImageProviders/ImageUploadManager.ts
@@ -36,12 +36,16 @@ export class ImageUploadManager {
* Keeps track of the _features_ for which an upload failed. Only used to give an indication to the user.
* Every time an image upload fails, the featureID is added to the list. Not persisted (and should not be)
*/
- private readonly _fails: UIEventSource = new UIEventSource([])
- public readonly fails: Store = this._fails.map(args => args.map(a => a.featureId))
+ private readonly _fails: UIEventSource = new UIEventSource<
+ ImageUploadArguments[]
+ >([])
+ public readonly fails: Store = this._fails.map((args) => args.map((a) => a.featureId))
/**
* FeatureIDs of queued items
*/
- public readonly queued: Store = this._queue.imagesInQueue.map(queue => queue.map(q => q.featureId))
+ public readonly queued: Store = this._queue.imagesInQueue.map((queue) =>
+ queue.map((q) => q.featureId)
+ )
public readonly queuedArgs = this._queue.imagesInQueue
/**
* The feature for which an upload is currently running
@@ -79,7 +83,7 @@ export class ImageUploadManager {
if (sizeInBytes > this._uploader.maxFileSizeInMegabytes * 1000000) {
const error = Translations.t.image.toBig.Subs({
actual_size: Math.floor(sizeInBytes / 1000000) + "MB",
- max_size: this._uploader.maxFileSizeInMegabytes + "MB"
+ max_size: this._uploader.maxFileSizeInMegabytes + "MB",
})
return { error }
}
@@ -118,7 +122,6 @@ export class ImageUploadManager {
const tags: OsmTags = tagsStore.data
const featureId = tags.id
-
const author = this._osmConnection?.userDetails?.data?.name ?? "Anonymous" // Might be a note upload
/**
@@ -134,13 +137,16 @@ export class ImageUploadManager {
location,
date: new Date().getTime(),
layoutId: this._theme.id,
- author, blob: file, featureId, noblur, targetKey
+ author,
+ blob: file,
+ featureId,
+ noblur,
+ targetKey,
}
console.log("Args are", args)
this._queue.add(args)
this.uploadQueue()
-
}
/**
@@ -201,23 +207,29 @@ export class ImageUploadManager {
this._fails.ping()
return
}
- this._fails.set(this._fails.data.filter(a => a !== args))
- let properties: UIEventSource> = this._featureProperties.getStore(args.featureId)
+ this._fails.set(this._fails.data.filter((a) => a !== args))
+ let properties: UIEventSource> = this._featureProperties.getStore(
+ args.featureId
+ )
if (args.featureId.startsWith("note/")) {
// This is an OSM-note
const url = result.absoluteUrl
await this._osmConnection.addCommentToNote(args.featureId, url)
- const properties: UIEventSource> = this._featureProperties.getStore(args.featureId)
+ const properties: UIEventSource> =
+ this._featureProperties.getStore(args.featureId)
if (properties) {
// Properties will not be defined if the note isn't loaded, but that is no problem as the below code is only relevant if the note is shown
NoteCommentElement.addCommentTo(url, properties, {
- osmConnection: this._osmConnection
+ osmConnection: this._osmConnection,
})
}
} else {
if (properties === undefined) {
- const downloaded = await new OsmObjectDownloader(this._osmConnection.Backend(), this._changes).DownloadObjectAsync(args.featureId)
+ const downloaded = await new OsmObjectDownloader(
+ this._osmConnection.Backend(),
+ this._changes
+ ).DownloadObjectAsync(args.featureId)
if (downloaded === "deleted") {
this._queue.delete(args)
return
@@ -232,7 +244,7 @@ export class ImageUploadManager {
properties,
{
theme: properties?.data?.["_orig_theme"] ?? this._theme.id,
- changeType: "add-image"
+ changeType: "add-image",
}
)
await this._changes.applyAction(action)
@@ -240,7 +252,6 @@ export class ImageUploadManager {
}
this._queue.delete(args)
-
}
/**
@@ -259,23 +270,15 @@ export class ImageUploadManager {
* @private
*/
private async attemptSingleUpload(
- {
- featureId,
- author,
- blob,
- targetKey,
- noblur,
- location
- }: ImageUploadArguments,
+ { featureId, author, blob, targetKey, noblur, location }: ImageUploadArguments,
reportOnFail: boolean
): Promise {
-
let key: string
let value: string
let absoluteUrl: string
try {
- ({ key, value, absoluteUrl } = await this._uploader.uploadImage(
+ ;({ key, value, absoluteUrl } = await this._uploader.uploadImage(
blob,
location,
author,
@@ -284,14 +287,13 @@ export class ImageUploadManager {
} catch (e) {
console.error("Could again not upload image due to", e)
if (reportOnFail) {
-
await this._reportError(
e,
JSON.stringify({
ctx: "While uploading an image in the Image Upload Manager",
featureId,
author,
- targetKey
+ targetKey,
})
)
}
@@ -304,5 +306,4 @@ export class ImageUploadManager {
}
return { key, absoluteUrl, value }
}
-
}
diff --git a/src/Logic/ImageProviders/ImageUploadQueue.ts b/src/Logic/ImageProviders/ImageUploadQueue.ts
index 5239f97eb..a641db33a 100644
--- a/src/Logic/ImageProviders/ImageUploadQueue.ts
+++ b/src/Logic/ImageProviders/ImageUploadQueue.ts
@@ -2,12 +2,12 @@ import { IdbLocalStorage } from "../Web/IdbLocalStorage"
import { Store, UIEventSource } from "../UIEventSource"
export interface ImageUploadArguments {
- featureId: string,
- readonly author: string,
- readonly blob: File,
- readonly targetKey: string | undefined,
- readonly noblur: boolean,
- readonly location: [number, number],
+ featureId: string
+ readonly author: string
+ readonly blob: File
+ readonly targetKey: string | undefined
+ readonly noblur: boolean
+ readonly location: [number, number]
readonly layoutId: string
readonly date: number
}
@@ -17,14 +17,15 @@ export interface ImageUploadArguments {
* It is backed up in the indexedDB as to not drop images in case of connection problems
*/
export default class ImageUploadQueue {
-
public static readonly singleton = new ImageUploadQueue()
private readonly _imagesInQueue: UIEventSource
public readonly imagesInQueue: Store
private constructor() {
- this._imagesInQueue = IdbLocalStorage.Get("failed-images-backup", { defaultValue: [] })
+ this._imagesInQueue = IdbLocalStorage.Get("failed-images-backup", {
+ defaultValue: [],
+ })
this.imagesInQueue = this._imagesInQueue
}
@@ -44,7 +45,6 @@ export default class ImageUploadQueue {
}
applyRemapping(oldId: string, newId: string) {
-
let hasChange = false
for (const img of this._imagesInQueue.data) {
if (img.featureId === oldId) {
diff --git a/src/Logic/ImageProviders/Imgur.ts b/src/Logic/ImageProviders/Imgur.ts
index 4ccc4ca99..cf6314f48 100644
--- a/src/Logic/ImageProviders/Imgur.ts
+++ b/src/Logic/ImageProviders/Imgur.ts
@@ -32,7 +32,7 @@ export class Imgur extends ImageProvider {
key: key,
provider: this,
id: value,
- isSpherical: false
+ isSpherical: false,
},
]
}
diff --git a/src/Logic/ImageProviders/Mapillary.ts b/src/Logic/ImageProviders/Mapillary.ts
index 3dd169a3e..9b77a8ba4 100644
--- a/src/Logic/ImageProviders/Mapillary.ts
+++ b/src/Logic/ImageProviders/Mapillary.ts
@@ -17,7 +17,7 @@ export class Mapillary extends ImageProvider {
"http://mapillary.com",
"https://mapillary.com",
"http://www.mapillary.com",
- "https://www.mapillary.com"
+ "https://www.mapillary.com",
]
defaultKeyPrefixes = ["mapillary", "image"]
@@ -70,7 +70,7 @@ export class Mapillary extends ImageProvider {
lat: location?.lat,
lng: location?.lon,
z: location === undefined ? undefined : Math.max((zoom ?? 2) - 1, 1),
- pKey
+ pKey,
}
const baselink = `https://www.mapillary.com/app/?`
const paramsStr = Utils.NoNull(
@@ -140,41 +140,39 @@ export class Mapillary extends ImageProvider {
return [img]
}
-
/**
* Download data necessary for the 360°-viewer
* @param pkey
* @constructor
*/
- public async getPanoramaInfo(image: { id: number | string }): Promise> {
+ public async getPanoramaInfo(image: {
+ id: number | string
+ }): Promise> {
const pkey = image.id
const metadataUrl =
"https://graph.mapillary.com/" +
pkey +
"?fields=computed_compass_angle,geometry,is_pano,thumb_2048_url,thumb_original_url&access_token=" +
Constants.mapillary_client_token_v4
- const response = await Utils.downloadJsonCached<
- {
- computed_compass_angle: number,
- geometry: Point,
+ const response = await Utils.downloadJsonCached<{
+ computed_compass_angle: number
+ geometry: Point
- is_pano: boolean,
- thumb_2048_url: string,
- thumb_original_url: string,
- id: string,
-
- }>(metadataUrl, 60 * 60)
+ is_pano: boolean
+ thumb_2048_url: string
+ thumb_original_url: string
+ id: string
+ }>(metadataUrl, 60 * 60)
return {
type: "Feature",
geometry: response.geometry,
properties: {
url: response.thumb_2048_url,
- northOffset: response.computed_compass_angle
- }
+ northOffset: response.computed_compass_angle,
+ },
}
}
-
public async DownloadAttribution(providedImage: { id: string }): Promise {
const mapillaryId = providedImage.id
const metadataUrl =
@@ -183,7 +181,10 @@ export class Mapillary extends ImageProvider {
"?fields=thumb_1024_url,thumb_original_url,captured_at,creator&access_token=" +
Constants.mapillary_client_token_v4
const response = await Utils.downloadJsonCached<{
- thumb_1024_url: string, thumb_original_url: string, captured_at, creator: string
+ thumb_1024_url: string
+ thumb_original_url: string
+ captured_at
+ creator: string
}>(metadataUrl, 60 * 60)
const license = new LicenseInfo()
@@ -207,13 +208,13 @@ export class Mapillary extends ImageProvider {
"?fields=thumb_1024_url,thumb_original_url,captured_at,compass_angle,geometry,computed_geometry,creator,camera_type&access_token=" +
Constants.mapillary_client_token_v4
const response = await Utils.downloadJsonCached<{
- thumb_1024_url: string,
- thumb_original_url: string,
- captured_at,
- compass_angle: number,
- creator: string,
- computed_geometry: Point,
- geometry: Point,
+ thumb_1024_url: string
+ thumb_original_url: string
+ captured_at
+ compass_angle: number
+ creator: string
+ computed_geometry: Point
+ geometry: Point
camera_type: "equirectangular" | "spherical" | string
}>(metadataUrl, 60 * 60)
const url = response["thumb_1024_url"]
@@ -230,9 +231,10 @@ export class Mapillary extends ImageProvider {
date,
key,
rotation,
- isSpherical: response.camera_type === "spherical" || response.camera_type === "equirectangular",
+ isSpherical:
+ response.camera_type === "spherical" || response.camera_type === "equirectangular",
lat: geometry.coordinates[1],
- lon: geometry.coordinates[0]
+ lon: geometry.coordinates[0],
}
}
}
diff --git a/src/Logic/ImageProviders/Panoramax.ts b/src/Logic/ImageProviders/Panoramax.ts
index 61802ab98..84dcceaf3 100644
--- a/src/Logic/ImageProviders/Panoramax.ts
+++ b/src/Logic/ImageProviders/Panoramax.ts
@@ -191,7 +191,9 @@ export default class PanoramaxImageProvider extends ImageProvider {
return new Panoramax(host)
}
- public async getPanoramaInfo(image: { id: string }): Promise> | undefined {
+ public async getPanoramaInfo(image: {
+ id: string
+ }): Promise> | undefined {
const imageInfo = await PanoramaxImageProvider.xyz.imageInfo(image.id)
const url = (imageInfo.assets.sd ?? imageInfo.assets.thumb ?? imageInfo.assets.hd).href
const northOffset = imageInfo.properties["view:azimuth"]
@@ -200,8 +202,10 @@ export default class PanoramaxImageProvider extends ImageProvider {
type: "Feature",
geometry: imageInfo.geometry,
properties: {
- url, northOffset, pitchOffset
- }
+ url,
+ northOffset,
+ pitchOffset,
+ },
}
}
}
diff --git a/src/Logic/ImageProviders/WikidataImageProvider.ts b/src/Logic/ImageProviders/WikidataImageProvider.ts
index 20bd48ec5..e5fa7e9fd 100644
--- a/src/Logic/ImageProviders/WikidataImageProvider.ts
+++ b/src/Logic/ImageProviders/WikidataImageProvider.ts
@@ -8,14 +8,12 @@ import { Utils } from "../../Utils"
import { Feature, Point } from "geojson"
export class WikidataImageProvider extends ImageProvider {
-
-
public static readonly singleton = new WikidataImageProvider()
public readonly defaultKeyPrefixes = ["wikidata"]
public readonly name = "Wikidata"
private static readonly keyBlacklist: ReadonlySet = new Set([
"mapillary",
- ...Utils.Times((i) => "mapillary:" + i, 10)
+ ...Utils.Times((i) => "mapillary:" + i, 10),
])
private constructor() {
diff --git a/src/Logic/ImageProviders/WikimediaImageProvider.ts b/src/Logic/ImageProviders/WikimediaImageProvider.ts
index 73d137602..d2035f017 100644
--- a/src/Logic/ImageProviders/WikimediaImageProvider.ts
+++ b/src/Logic/ImageProviders/WikimediaImageProvider.ts
@@ -189,7 +189,7 @@ export class WikimediaImageProvider extends ImageProvider {
key: undefined,
provider: this,
id: image,
- isSpherical: false
+ isSpherical: false,
}
}
diff --git a/src/Logic/Osm/Changes.ts b/src/Logic/Osm/Changes.ts
index c3772f0cb..170755f0c 100644
--- a/src/Logic/Osm/Changes.ts
+++ b/src/Logic/Osm/Changes.ts
@@ -38,7 +38,9 @@ export class Changes {
public readonly backend: string
public readonly isUploading = new UIEventSource(false)
public readonly errors = new UIEventSource([], "upload-errors")
- private readonly historicalUserLocations?: FeatureSource>
+ private readonly historicalUserLocations?: FeatureSource<
+ Feature
+ >
private _nextId: number = 0 // Newly assigned ID's are negative
private readonly previouslyCreated: OsmObject[] = []
private readonly _leftRightSensitive: boolean
@@ -67,7 +69,7 @@ export class Changes {
if (isNaN(this._nextId) && state.reportError !== undefined) {
state.reportError(
"Got a NaN as nextID. Pending changes IDs are:" +
- this.pendingChanges.data?.map((pch) => pch?.id).join(".")
+ this.pendingChanges.data?.map((pch) => pch?.id).join(".")
)
this._nextId = -100
}
@@ -91,19 +93,22 @@ export class Changes {
return new Changes({
osmConnection: new OsmConnection(),
featureSwitches: {
- featureSwitchIsTesting: new ImmutableStore(true)
- }
+ featureSwitchIsTesting: new ImmutableStore(true),
+ },
})
}
- public static async createChangesetXMLForJosm(actions: OsmChangeAction[], osmConnection?: OsmConnection): Promise {
+ public static async createChangesetXMLForJosm(
+ actions: OsmChangeAction[],
+ osmConnection?: OsmConnection
+ ): Promise {
osmConnection ??= new OsmConnection()
const changes = new Changes({
- osmConnection
+ osmConnection,
})
const descriptions: ChangeDescription[] = []
for (const action of actions) {
- descriptions.push(...await action.Perform(changes))
+ descriptions.push(...(await action.Perform(changes)))
}
const downloader = new OsmObjectDownloader(osmConnection.Backend(), undefined)
const downloaded: OsmObject[] = []
@@ -114,7 +119,10 @@ export class Changes {
}
downloaded.push(osmObj)
}
- return Changes.buildChangesetXML("", changes.CreateChangesetObjects(descriptions, downloaded))
+ return Changes.buildChangesetXML(
+ "",
+ changes.CreateChangesetObjects(descriptions, downloaded)
+ )
}
/**
@@ -179,50 +187,50 @@ export class Changes {
[
{
key: "comment",
- docs: "The changeset comment. Will be a fixed string, mentioning the theme"
+ docs: "The changeset comment. Will be a fixed string, mentioning the theme",
},
{
key: "theme",
- docs: "The name of the theme that was used to create this change. "
+ docs: "The name of the theme that was used to create this change. ",
},
{
key: "source",
value: "survey",
- docs: "The contributor had their geolocation enabled while making changes"
+ docs: "The contributor had their geolocation enabled while making changes",
},
{
key: "change_within_{distance}",
- docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. This gives an indication of proximity and if they truly surveyed or were armchair-mapping"
+ docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. This gives an indication of proximity and if they truly surveyed or were armchair-mapping",
},
{
key: "change_over_{distance}",
- docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. If they were over 5000m away, the might have been armchair-mapping"
+ docs: "If the contributor enabled their geolocation, this will hint how far away they were from the objects they edited. If they were over 5000m away, the might have been armchair-mapping",
},
{
key: "created_by",
value: "MapComplete ",
- docs: "The piece of software used to create this changeset; will always start with MapComplete, followed by the version number"
+ docs: "The piece of software used to create this changeset; will always start with MapComplete, followed by the version number",
},
{
key: "locale",
value: "en|nl|de|...",
- docs: "The code of the language that the contributor used MapComplete in. Hints what language the user speaks."
+ docs: "The code of the language that the contributor used MapComplete in. Hints what language the user speaks.",
},
{
key: "host",
value: "https://mapcomplete.org/",
- docs: "The URL that the contributor used to make changes. One can see the used instance with this"
+ docs: "The URL that the contributor used to make changes. One can see the used instance with this",
},
{
key: "imagery",
- docs: "The identifier of the used background layer, this will probably be an identifier from the [editor layer index](https://github.com/osmlab/editor-layer-index)"
- }
+ docs: "The identifier of the used background layer, this will probably be an identifier from the [editor layer index](https://github.com/osmlab/editor-layer-index)",
+ },
],
"default"
),
...addSource(ChangeTagAction.metatags, "ChangeTag"),
...addSource(ChangeLocationAction.metatags, "ChangeLocation"),
- ...addSource(DeleteAction.metatags, "DeleteAction")
+ ...addSource(DeleteAction.metatags, "DeleteAction"),
// TODO
/*
...DeleteAction.metatags,
@@ -244,11 +252,11 @@ export class Changes {
docs,
specialMotivation
? "This might give a reason per modified node or way"
- : ""
+ : "",
].join("\n"),
- source
+ source,
])
- )
+ ),
].join("\n\n")
}
@@ -267,7 +275,7 @@ export class Changes {
this._changesetHandler._remappings.has("node/" + this._nextId) ||
this._changesetHandler._remappings.has("way/" + this._nextId) ||
this._changesetHandler._remappings.has("relation/" + this._nextId)
- )
+ )
return this._nextId
}
@@ -504,7 +512,7 @@ export class Changes {
const result = {
newObjects: [],
modifiedObjects: [],
- deletedObjects: []
+ deletedObjects: [],
}
objects.forEach((v, id) => {
@@ -665,7 +673,7 @@ export class Changes {
} else {
this._reportError(
`Got an orphaned change. The 'creation'-change description for ${c.type}/${c.id} got lost. Permanently dropping this change:` +
- JSON.stringify(c)
+ JSON.stringify(c)
)
}
return
@@ -676,10 +684,10 @@ export class Changes {
} else {
console.log(
"Refusing change about " +
- c.type +
- "/" +
- c.id +
- " as not in the objects. No internet?"
+ c.type +
+ "/" +
+ c.id +
+ " as not in the objects. No internet?"
)
refused.push(c)
}
@@ -694,7 +702,7 @@ export class Changes {
*/
private async flushSelectChanges(
pending: ChangeDescription[],
- openChangeset: UIEventSource<{ id: number, opened: number }>
+ openChangeset: UIEventSource<{ id: number; opened: number }>
): Promise {
const neededIds = Changes.GetNeededIds(pending)
/* Download the latest version of the OSM-objects
@@ -775,14 +783,14 @@ export class Changes {
([key, count]) => ({
key: key,
value: count,
- aggregate: true
+ aggregate: true,
})
)
const motivations = pending
.filter((descr) => descr.meta.specialMotivation !== undefined)
.map((descr) => ({
key: descr.meta.changeType + ":" + descr.type + "/" + descr.id,
- value: descr.meta.specialMotivation
+ value: descr.meta.specialMotivation,
}))
const distances = Utils.NoNull(pending.map((descr) => descr.meta.distanceToObject))
@@ -813,7 +821,7 @@ export class Changes {
return {
key,
value: count,
- aggregate: true
+ aggregate: true,
}
})
)
@@ -828,20 +836,19 @@ export class Changes {
const metatags: ChangesetTag[] = [
{
key: "comment",
- value: comment
+ value: comment,
},
{
key: "theme",
- value: theme
+ value: theme,
},
...perType,
...motivations,
- ...perBinMessage
+ ...perBinMessage,
]
return metatags
}
-
private async flushChangesAsync(): Promise {
try {
// At last, we build the changeset and upload
@@ -862,9 +869,9 @@ export class Changes {
const openChangeset = this.state.osmConnection.getCurrentChangesetFor(theme)
console.log(
"Using current-open-changeset-" +
- theme +
- " from the preferences, got " +
- openChangeset.data
+ theme +
+ " from the preferences, got " +
+ openChangeset.data
)
const refused = await this.flushSelectChanges(pendingChanges, openChangeset)
diff --git a/src/Logic/Osm/ChangesetHandler.ts b/src/Logic/Osm/ChangesetHandler.ts
index da38c67fd..7e8a2fb7a 100644
--- a/src/Logic/Osm/ChangesetHandler.ts
+++ b/src/Logic/Osm/ChangesetHandler.ts
@@ -114,7 +114,7 @@ export class ChangesetHandler {
private async UploadWithNew(
generateChangeXML: (csid: number, remappings: Map) => string,
- openChangeset: UIEventSource<{ id: number, opened: number }>,
+ openChangeset: UIEventSource<{ id: number; opened: number }>,
extraMetaTags: ChangesetTag[]
) {
const csId = await this.OpenChangeset(extraMetaTags)
@@ -146,7 +146,7 @@ export class ChangesetHandler {
public async UploadChangeset(
generateChangeXML: (csid: number, remappings: Map) => string,
extraMetaTags: ChangesetTag[],
- openChangeset: UIEventSource<{ id: number, opened: number }>
+ openChangeset: UIEventSource<{ id: number; opened: number }>
): Promise {
if (
!extraMetaTags.some((tag) => tag.key === "comment") ||
@@ -171,8 +171,9 @@ export class ChangesetHandler {
console.log("Trying to reuse changeset", openChangeset.data)
const now = new Date()
- const changesetIsUsable = openChangeset.data !== undefined &&
- (now.getTime() - openChangeset.data.opened < 24 * 60 * 60 * 1000)
+ const changesetIsUsable =
+ openChangeset.data !== undefined &&
+ now.getTime() - openChangeset.data.opened < 24 * 60 * 60 * 1000
if (changesetIsUsable) {
try {
const csId = openChangeset.data
diff --git a/src/Logic/Osm/OsmConnection.ts b/src/Logic/Osm/OsmConnection.ts
index 999d6fee2..9e5160e14 100644
--- a/src/Logic/Osm/OsmConnection.ts
+++ b/src/Logic/Osm/OsmConnection.ts
@@ -246,13 +246,20 @@ export class OsmConnection {
}
public getPreference(
- key: string, options?: {
- defaultValue?: string,
- prefix?: "mapcomplete-" | string,
+ key: string,
+ options?: {
+ defaultValue?: string
+ prefix?: "mapcomplete-" | string
saveToLocalStorage?: true | boolean
}
): UIEventSource {
- return >this.preferencesHandler.getPreference(key, options?.defaultValue, options?.prefix ?? "mapcomplete-")
+ return >(
+ this.preferencesHandler.getPreference(
+ key,
+ options?.defaultValue,
+ options?.prefix ?? "mapcomplete-"
+ )
+ )
}
public LogOut() {
@@ -735,10 +742,8 @@ export class OsmConnection {
}
public getCurrentChangesetFor(theme: string) {
- return UIEventSource.asObject<{ id: number, opened: number }>(
- this.GetPreference(
- "current-changeset-" + theme
- ),
+ return UIEventSource.asObject<{ id: number; opened: number }>(
+ this.GetPreference("current-changeset-" + theme),
undefined
)
}
@@ -748,9 +753,10 @@ export class OsmConnection {
*/
public getAllOpenChangesetsPreferences(): Store {
const prefix = "current-changeset-"
- return this.preferencesHandler.allPreferences.map(dict =>
+ return this.preferencesHandler.allPreferences.map((dict) =>
Object.keys(dict)
- .filter(k => k.startsWith(prefix))
- .map(k => k.substring(prefix.length)))
+ .filter((k) => k.startsWith(prefix))
+ .map((k) => k.substring(prefix.length))
+ )
}
}
diff --git a/src/Logic/Osm/OsmPreferences.ts b/src/Logic/Osm/OsmPreferences.ts
index 53c84f331..58d2bc302 100644
--- a/src/Logic/Osm/OsmPreferences.ts
+++ b/src/Logic/Osm/OsmPreferences.ts
@@ -91,8 +91,16 @@ export class OsmPreferences {
}
}
- public getPreference(key: string, defaultValue: string = undefined, prefix?: string, saveLocally = true) {
- return this.getPreferenceSeedFromlocal(key, defaultValue, { prefix, saveToLocalStorage: saveLocally })
+ public getPreference(
+ key: string,
+ defaultValue: string = undefined,
+ prefix?: string,
+ saveLocally = true
+ ) {
+ return this.getPreferenceSeedFromlocal(key, defaultValue, {
+ prefix,
+ saveToLocalStorage: saveLocally,
+ })
}
/**
@@ -143,7 +151,6 @@ export class OsmPreferences {
* OsmPreferences.mergeDict({abc: "123", def: "123", "def:0": "456", "def:1":"789"}) // => {abc: "123", def: "123456789"}
*/
private static mergeDict(dict: Record): Record {
-
const keyParts: Record> = {}
const endsWithNumber = /:[0-9]+$/
for (const key of Object.keys(dict)) {
@@ -167,7 +174,6 @@ export class OsmPreferences {
}
subparts[""] = dict[key]
}
-
}
const newDict = {}
@@ -199,7 +205,7 @@ export class OsmPreferences {
this.auth.xhr(
{
method: "GET",
- path: "/api/0.6/user/preferences"
+ path: "/api/0.6/user/preferences",
},
(error, value: XMLDocument) => {
if (error) {
@@ -220,7 +226,6 @@ export class OsmPreferences {
})
}
-
private static readonly endsWithNumber = /:[0-9]+$/
/**
@@ -234,7 +239,6 @@ export class OsmPreferences {
*
*/
private static keysStartingWith(allKeys: string[], key: string): string[] {
-
const keys = allKeys.filter((k) => {
if (k === key) {
return true
@@ -300,7 +304,7 @@ export class OsmPreferences {
{
method: "DELETE",
path: "/api/0.6/user/preferences/" + encodeURIComponent(k),
- headers: { "Content-Type": "text/plain" }
+ headers: { "Content-Type": "text/plain" },
},
(error) => {
if (error) {
@@ -342,9 +346,12 @@ export class OsmPreferences {
}
try {
-
- return this.osmConnection.interact("user/preferences/" + encodeURIComponent(k),
- "PUT", { "Content-Type": "text/plain" }, v)
+ return this.osmConnection.interact(
+ "user/preferences/" + encodeURIComponent(k),
+ "PUT",
+ { "Content-Type": "text/plain" },
+ v
+ )
} catch (e) {
console.error("Could not upload preference due to", e)
}
@@ -365,7 +372,13 @@ export class OsmPreferences {
}
private async cleanup() {
- const prefixesToClean = ["mapcomplete-mapcomplete-", "mapcomplete-places-history", "unofficial-theme-", "mapcompleteplaces", "mapcompletethemes"] // TODO enable this one once the new system is in prod "mapcomplete-current-open-changeset-"]
+ const prefixesToClean = [
+ "mapcomplete-mapcomplete-",
+ "mapcomplete-places-history",
+ "unofficial-theme-",
+ "mapcompleteplaces",
+ "mapcompletethemes",
+ ] // TODO enable this one once the new system is in prod "mapcomplete-current-open-changeset-"]
let somethingChanged = false
for (const prefix of prefixesToClean) {
const hasChange = await this.removeAllWithPrefix(prefix) // Don't inline - short-circuiting
@@ -381,10 +394,13 @@ export class OsmPreferences {
for (const theme of themes.data) {
const cs = this.osmConnection.getCurrentChangesetFor(theme)
if (now.getTime() - cs.data.opened > 24 * 60 * 60 * 1000) {
- console.log("Clearing 'open changeset' for theme", theme, "; definitively expired by now")
+ console.log(
+ "Clearing 'open changeset' for theme",
+ theme,
+ "; definitively expired by now"
+ )
cs.set(undefined)
}
}
-
}
}
diff --git a/src/Logic/Osm/Overpass.ts b/src/Logic/Osm/Overpass.ts
index d35b34444..a0f5b39de 100644
--- a/src/Logic/Osm/Overpass.ts
+++ b/src/Logic/Osm/Overpass.ts
@@ -6,7 +6,7 @@ import osmtogeojson from "osmtogeojson"
import { FeatureCollection, Geometry } from "geojson"
import { OsmTags } from "../../Models/OsmFeature"
-("use strict")
+;("use strict")
/**
* Interfaces overpass to get all the latest data
*/
diff --git a/src/Logic/State/GeoLocationState.ts b/src/Logic/State/GeoLocationState.ts
index 6a94347a4..aba2907b4 100644
--- a/src/Logic/State/GeoLocationState.ts
+++ b/src/Logic/State/GeoLocationState.ts
@@ -10,7 +10,7 @@ export type GeolocationPermissionState = "prompt" | "requested" | "granted" | "d
export interface GeoLocationPointProperties extends GeolocationCoordinates {
id: "gps" | string
"user:location": "yes"
- date: string,
+ date: string
alpha?: string
}
diff --git a/src/Logic/State/SearchState.ts b/src/Logic/State/SearchState.ts
index cb9992775..da90c4759 100644
--- a/src/Logic/State/SearchState.ts
+++ b/src/Logic/State/SearchState.ts
@@ -74,7 +74,7 @@ export default class SearchState {
const results = themeSearch.data.search(query, 3)
const deduped: MinimalThemeInformation[] = []
for (const result of results) {
- if (deduped.some(th => th.id === result.id)) {
+ if (deduped.some((th) => th.id === result.id)) {
continue
}
deduped.push(result)
diff --git a/src/Logic/State/UserRelatedState.ts b/src/Logic/State/UserRelatedState.ts
index f67bf23b3..8713a1ce0 100644
--- a/src/Logic/State/UserRelatedState.ts
+++ b/src/Logic/State/UserRelatedState.ts
@@ -57,10 +57,7 @@ class RoundRobinStore {
this._index.set((i + 1) % this._maxCount)
this._store.data[i] = t
this._store.ping()
-
}
-
-
}
export class OptionallySyncedHistory {
@@ -84,18 +81,21 @@ export class OptionallySyncedHistory {
this._maxHistory = maxHistory
this._isSame = isSame
this.syncPreference = osmconnection.getPreference("preference-" + key + "-history", {
- defaultValue: "sync"
+ defaultValue: "sync",
})
this.syncedBackingStore = Stores.fromArray(
Utils.TimesT(maxHistory, (i) => {
const pref = osmconnection.getPreference(key + "-hist-" + i + "-")
return UIEventSource.asObject(pref, undefined)
- }))
+ })
+ )
- const ringIndex = UIEventSource.asInt(osmconnection.getPreference(key + "-hist-round-robin", {
- defaultValue: "0"
- }))
+ const ringIndex = UIEventSource.asInt(
+ osmconnection.getPreference(key + "-hist-round-robin", {
+ defaultValue: "0",
+ })
+ )
this.syncedOrdered = new RoundRobinStore(this.syncedBackingStore, ringIndex, 10)
const local = (this.local = LocalStorageSource.getParsed(key + "-history", []))
const thisSession = (this.thisSession = new UIEventSource(
@@ -104,7 +104,10 @@ export class OptionallySyncedHistory {
))
this.syncPreference.addCallback((syncmode) => {
if (syncmode === "sync") {
- const list = [...thisSession.data, ...this.syncedOrdered.value.data].slice(0, maxHistory)
+ const list = [...thisSession.data, ...this.syncedOrdered.value.data].slice(
+ 0,
+ maxHistory
+ )
if (this._isSame) {
for (let i = 0; i < list.length; i++) {
for (let j = i + 1; j < list.length; j++) {
@@ -140,7 +143,9 @@ export class OptionallySyncedHistory {
public add(t: T) {
if (this._isSame) {
- const alreadyNoted = this.getAppropriateStore().data.some(item => this._isSame(item, t))
+ const alreadyNoted = this.getAppropriateStore().data.some((item) =>
+ this._isSame(item, t)
+ )
if (alreadyNoted) {
return
}
@@ -154,7 +159,7 @@ export class OptionallySyncedHistory {
}
this.local.ping()
} else if (this.syncPreference.data === "sync") {
- this.osmconnection.isLoggedIn.addCallbackAndRun(loggedIn => {
+ this.osmconnection.isLoggedIn.addCallbackAndRun((loggedIn) => {
// Wait until we are logged in and the settings are downloaded before adding the preference
if (loggedIn) {
this.syncedOrdered.add(t)
@@ -271,22 +276,29 @@ export default class UserRelatedState {
this.a11y = this.osmConnection.getPreference("a11y")
this.mangroveIdentity = new MangroveIdentity(
- this.osmConnection.getPreference("identity", { defaultValue: undefined, prefix: "mangrove" }),
+ this.osmConnection.getPreference("identity", {
+ defaultValue: undefined,
+ prefix: "mangrove",
+ }),
this.osmConnection.getPreference("identity-creation-date", {
defaultValue: undefined,
- prefix: "mangrove"
+ prefix: "mangrove",
})
)
- this.preferredBackgroundLayer = this.osmConnection.getPreference("preferred-background-layer")
-
- this.addNewFeatureMode = this.osmConnection.getPreference("preferences-add-new-mode",
- { defaultValue: "button_click_right" }
+ this.preferredBackgroundLayer = this.osmConnection.getPreference(
+ "preferred-background-layer"
)
+
+ this.addNewFeatureMode = this.osmConnection.getPreference("preferences-add-new-mode", {
+ defaultValue: "button_click_right",
+ })
this.showScale = UIEventSource.asBoolean(
this.osmConnection.getPreference("preference-show-scale", { defaultValue: "false" })
)
- this.imageLicense = this.osmConnection.getPreference("pictures-license", { defaultValue: "CC0" })
+ this.imageLicense = this.osmConnection.getPreference("pictures-license", {
+ defaultValue: "CC0",
+ })
this.installedUserThemes = UserRelatedState.initInstalledUserThemes(osmConnection)
this.translationMode = this.initTranslationMode()
this.homeLocation = this.initHomeLocation()
@@ -370,8 +382,8 @@ export default class UserRelatedState {
} catch (e) {
console.warn(
"Removing theme " +
- id +
- " as it could not be parsed from the preferences; the content is:",
+ id +
+ " as it could not be parsed from the preferences; the content is:",
str
)
pref.setData(null)
@@ -401,7 +413,7 @@ export default class UserRelatedState {
icon: layout.icon,
title: layout.title.translations,
shortDescription: layout.shortDescription.translations,
- definition: layout["definition"]
+ definition: layout["definition"],
})
)
}
@@ -456,13 +468,13 @@ export default class UserRelatedState {
id: "home",
"user:home": "yes",
_lon: homeLonLat[0],
- _lat: homeLonLat[1]
+ _lat: homeLonLat[1],
},
geometry: {
type: "Point",
- coordinates: homeLonLat
- }
- }
+ coordinates: homeLonLat,
+ },
+ },
]
})
return new StaticFeatureSource(feature)
@@ -484,7 +496,7 @@ export default class UserRelatedState {
_applicationOpened: new Date().toISOString(),
_supports_sharing:
typeof window === "undefined" ? "no" : window.navigator.share ? "yes" : "no",
- _iframe: Utils.isIframe ? "yes" : "no"
+ _iframe: Utils.isIframe ? "yes" : "no",
})
if (!Utils.runningFromConsole) {
amendedPrefs.data["_host"] = window.location.host
@@ -532,18 +544,18 @@ export default class UserRelatedState {
const zenLinks: { link: string; id: string }[] = Utils.NoNull([
hasMissingTheme
? {
- id: "theme:" + layout.id,
- link: LinkToWeblate.hrefToWeblateZen(
- language,
- "themes",
- layout.id
- )
- }
+ id: "theme:" + layout.id,
+ link: LinkToWeblate.hrefToWeblateZen(
+ language,
+ "themes",
+ layout.id
+ ),
+ }
: undefined,
...missingLayers.map((id) => ({
id: "layer:" + id,
- link: LinkToWeblate.hrefToWeblateZen(language, "layers", id)
- }))
+ link: LinkToWeblate.hrefToWeblateZen(language, "layers", id),
+ })),
])
const untranslated_count = untranslated.length
amendedPrefs.data["_translation_total"] = "" + total
diff --git a/src/Logic/State/UserSettingsMetaTagging.ts b/src/Logic/State/UserSettingsMetaTagging.ts
index 33a5ae85b..6e568c5c3 100644
--- a/src/Logic/State/UserSettingsMetaTagging.ts
+++ b/src/Logic/State/UserSettingsMetaTagging.ts
@@ -1,14 +1,42 @@
import { Utils } from "../../Utils"
/** This code is autogenerated - do not edit. Edit ./assets/layers/usersettings/usersettings.json instead */
export class ThemeMetaTagging {
- public static readonly themeName = "usersettings"
+ public static readonly themeName = "usersettings"
- public metaTaggging_for_usersettings(feat: {properties: Record}) {
- Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_md', () => feat.properties._description.match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/)?.at(1) )
- Utils.AddLazyProperty(feat.properties, '_d', () => feat.properties._description?.replace(/</g,'<')?.replace(/>/g,'>') ?? '' )
- Utils.AddLazyProperty(feat.properties, '_mastodon_candidate_a', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.href.match(/mastodon|en.osm.town/) !== null)[0]?.href }) (feat) )
- Utils.AddLazyProperty(feat.properties, '_mastodon_link', () => (feat => {const e = document.createElement('div');e.innerHTML = feat.properties._d;return Array.from(e.getElementsByTagName("a")).filter(a => a.getAttribute("rel")?.indexOf('me') >= 0)[0]?.href})(feat) )
- Utils.AddLazyProperty(feat.properties, '_mastodon_candidate', () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a )
- feat.properties['__current_backgroun'] = 'initial_value'
- }
-}
\ No newline at end of file
+ public metaTaggging_for_usersettings(feat: { properties: Record }) {
+ Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_md", () =>
+ feat.properties._description
+ .match(/\[[^\]]*\]\((.*(mastodon|en.osm.town).*)\).*/)
+ ?.at(1)
+ )
+ Utils.AddLazyProperty(
+ feat.properties,
+ "_d",
+ () => feat.properties._description?.replace(/</g, "<")?.replace(/>/g, ">") ?? ""
+ )
+ Utils.AddLazyProperty(feat.properties, "_mastodon_candidate_a", () =>
+ ((feat) => {
+ const e = document.createElement("div")
+ e.innerHTML = feat.properties._d
+ return Array.from(e.getElementsByTagName("a")).filter(
+ (a) => a.href.match(/mastodon|en.osm.town/) !== null
+ )[0]?.href
+ })(feat)
+ )
+ Utils.AddLazyProperty(feat.properties, "_mastodon_link", () =>
+ ((feat) => {
+ const e = document.createElement("div")
+ e.innerHTML = feat.properties._d
+ return Array.from(e.getElementsByTagName("a")).filter(
+ (a) => a.getAttribute("rel")?.indexOf("me") >= 0
+ )[0]?.href
+ })(feat)
+ )
+ Utils.AddLazyProperty(
+ feat.properties,
+ "_mastodon_candidate",
+ () => feat.properties._mastodon_candidate_md ?? feat.properties._mastodon_candidate_a
+ )
+ feat.properties["__current_backgroun"] = "initial_value"
+ }
+}
diff --git a/src/Logic/Tags/TagUtils.ts b/src/Logic/Tags/TagUtils.ts
index ba862fa18..36783efb1 100644
--- a/src/Logic/Tags/TagUtils.ts
+++ b/src/Logic/Tags/TagUtils.ts
@@ -92,12 +92,12 @@ export class TagUtils {
"!~i~": {
name: "Value does *not* match case-invariant regex",
overpassSupport: true,
- docs: "A tag can also be tested against a regex with `key~i~regex`, where the case of the value will be ignored. The regex is still matched against the _entire_ value (thus: a `^` and `$` are automatically added to start and end). This filter returns true if the value does *not* match"
+ docs: "A tag can also be tested against a regex with `key~i~regex`, where the case of the value will be ignored. The regex is still matched against the _entire_ value (thus: a `^` and `$` are automatically added to start and end). This filter returns true if the value does *not* match",
},
"~~": {
name: "Key and value should match given regex",
overpassSupport: true,
- docs: "Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value must completely match their respective regexes (thus: a `^` and `$` are automatically added to start and end)"
+ docs: "Both the `key` and `value` part of this specification are interpreted as regexes, both the key and value must completely match their respective regexes (thus: a `^` and `$` are automatically added to start and end)",
},
"~i~~": {
name: "Key and value should match a given regex; value is case-invariant",
diff --git a/src/Logic/UIEventSource.ts b/src/Logic/UIEventSource.ts
index 391e9e6f2..c3c83f887 100644
--- a/src/Logic/UIEventSource.ts
+++ b/src/Logic/UIEventSource.ts
@@ -37,10 +37,12 @@ export class Stores {
*/
public static FromPromise(promise: Promise): Store {
const src = new UIEventSource(undefined)
- promise?.catch((err): undefined => {
- console.warn("Promise failed:", err)
- return undefined
- })?.then((d) => src.setData(d))
+ promise
+ ?.catch((err): undefined => {
+ console.warn("Promise failed:", err)
+ return undefined
+ })
+ ?.then((d) => src.setData(d))
return src
}
@@ -109,14 +111,14 @@ export class Stores {
}
public static fromArray(sources: ReadonlyArray>): UIEventSource {
- const src = new UIEventSource(sources.map(s => s.data))
+ const src = new UIEventSource(sources.map((s) => s.data))
for (let i = 0; i < sources.length; i++) {
- sources[i].addCallback(content => {
+ sources[i].addCallback((content) => {
src.data[i] = content
src.ping()
})
}
- src.addCallbackD(contents => {
+ src.addCallbackD((contents) => {
for (let i = 0; i < contents.length; i++) {
sources[i].setData(contents[i])
}
@@ -125,9 +127,9 @@ export class Stores {
}
public static fromStoresArray(sources: ReadonlyArray>): Store {
- const src = new UIEventSource(sources.map(s => s.data))
+ const src = new UIEventSource(sources.map((s) => s.data))
for (let i = 0; i < sources.length; i++) {
- sources[i].addCallback(content => {
+ sources[i].addCallback((content) => {
src.data[i] = content
src.ping()
})
@@ -399,8 +401,7 @@ export class ImmutableStore extends Store {
this.data = data
}
- private static readonly pass: () => void = () => {
- }
+ private static readonly pass: () => void = () => {}
addCallback(_: (data: T) => void): () => void {
// pass: data will never change
@@ -678,8 +679,7 @@ class MappedStore extends Store {
}
export class UIEventSource extends Store implements Writable {
- private static readonly pass: () => void = () => {
- }
+ private static readonly pass: () => void = () => {}
public data: T
_callbacks: ListenerTracker = new ListenerTracker()
@@ -832,7 +832,14 @@ export class UIEventSource extends Store implements Writable {
try {
return JSON.parse(str)
} catch (e) {
- console.error("Could not parse value", str, "due to", e, "; the underlying data store has tag", stringUIEventSource.tag)
+ console.error(
+ "Could not parse value",
+ str,
+ "due to",
+ e,
+ "; the underlying data store has tag",
+ stringUIEventSource.tag
+ )
return defaultV
}
},
diff --git a/src/Logic/Web/NearbyImagesSearch.ts b/src/Logic/Web/NearbyImagesSearch.ts
index 4c92f776b..3bff2e9c6 100644
--- a/src/Logic/Web/NearbyImagesSearch.ts
+++ b/src/Logic/Web/NearbyImagesSearch.ts
@@ -166,7 +166,11 @@ class ImagesFromPanoramaxFetcher implements ImageFetcher {
private readonly _radius: number
private readonly _panoramax: Panoramax
name: string = "panoramax"
- public static readonly apiUrls: ReadonlyArray = ["https://panoramax.openstreetmap.fr", "https://api.panoramax.xyz", "https://panoramax.mapcomplete.org"]
+ public static readonly apiUrls: ReadonlyArray = [
+ "https://panoramax.openstreetmap.fr",
+ "https://api.panoramax.xyz",
+ "https://panoramax.mapcomplete.org",
+ ]
constructor(url?: string, radius: number = 100) {
this._radius = radius
@@ -286,7 +290,7 @@ class MapillaryFetcher implements ImageFetcher {
mapillary: img.id,
},
details: {
- isSpherical: this._panoramas === "only"
+ isSpherical: this._panoramas === "only",
},
})
}
@@ -298,10 +302,12 @@ type P4CService = (typeof P4CImageFetcher.services)[number]
export class CombinedFetcher {
private readonly sources: ReadonlyArray
- public static apiUrls = [...P4CImageFetcher.apiUrls,
- Imgur.apiUrl, ...Imgur.supportingUrls,
+ public static apiUrls = [
+ ...P4CImageFetcher.apiUrls,
+ Imgur.apiUrl,
+ ...Imgur.supportingUrls,
...MapillaryFetcher.apiUrls,
- ...ImagesFromPanoramaxFetcher.apiUrls
+ ...ImagesFromPanoramaxFetcher.apiUrls,
]
constructor(radius: number, maxage: Date, indexedFeatures: IndexedFeatureSource) {
@@ -313,14 +319,15 @@ export class CombinedFetcher {
new MapillaryFetcher({
max_images: 25,
start_captured_at: maxage,
- panoramas: "only"
+ panoramas: "only",
}),
new MapillaryFetcher({
max_images: 25,
start_captured_at: maxage,
- panoramas: "no"
- }), new P4CImageFetcher("mapillary"),
- new P4CImageFetcher("wikicommons")
+ panoramas: "no",
+ }),
+ new P4CImageFetcher("mapillary"),
+ new P4CImageFetcher("wikicommons"),
].map((f) => new CachedFetcher(f))
}
diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts
index 8ccd517cf..7496f563a 100644
--- a/src/Models/RasterLayers.ts
+++ b/src/Models/RasterLayers.ts
@@ -39,20 +39,24 @@ export class AvailableRasterLayers {
url: "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
attribution: {
text: "OpenStreetMap",
- url: "https://openStreetMap.org/copyright"
+ url: "https://openStreetMap.org/copyright",
},
best: true,
max_zoom: 19,
min_zoom: 0,
- category: "osmbasedmap"
+ category: "osmbasedmap",
}
public static readonly osmCarto: RasterLayerPolygon = {
type: "Feature",
properties: AvailableRasterLayers.osmCartoProperties,
- geometry: BBox.global.asGeometry()
+ geometry: BBox.global.asGeometry(),
}
- public static allAvailableGlobalLayers = new Set([...AvailableRasterLayers.globalLayers, AvailableRasterLayers.osmCarto, AvailableRasterLayers.bing])
+ public static allAvailableGlobalLayers = new Set([
+ ...AvailableRasterLayers.globalLayers,
+ AvailableRasterLayers.osmCarto,
+ AvailableRasterLayers.bing,
+ ])
private static initGlobalLayers(): RasterLayerPolygon[] {
const gl: RasterLayerProperties[] = (globallayers["default"] ?? globallayers).layers.filter(
@@ -75,8 +79,6 @@ export class AvailableRasterLayers {
)
}
-
-
/**
* The default background layer that any theme uses which does not explicitly define a background
*/
diff --git a/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts b/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts
index 7b2ea274c..e6a932603 100644
--- a/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts
+++ b/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts
@@ -1,7 +1,10 @@
import { DesugaringStep } from "./Conversion"
import { TagRenderingConfigJson } from "../Json/TagRenderingConfigJson"
import { LayerConfigJson } from "../Json/LayerConfigJson"
-import { MappingConfigJson, QuestionableTagRenderingConfigJson } from "../Json/QuestionableTagRenderingConfigJson"
+import {
+ MappingConfigJson,
+ QuestionableTagRenderingConfigJson,
+} from "../Json/QuestionableTagRenderingConfigJson"
import { ConversionContext } from "./ConversionContext"
import { Translation } from "../../../UI/i18n/Translation"
import { TagUtils } from "../../../Logic/Tags/TagUtils"
diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts
index 4a68528d3..a3e68a0ca 100644
--- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts
+++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts
@@ -1,6 +1,18 @@
-import { Concat, DesugaringContext, DesugaringStep, Each, FirstOf, Fuse, On, SetDefault } from "./Conversion"
+import {
+ Concat,
+ DesugaringContext,
+ DesugaringStep,
+ Each,
+ FirstOf,
+ Fuse,
+ On,
+ SetDefault,
+} from "./Conversion"
import { LayerConfigJson } from "../Json/LayerConfigJson"
-import { MinimalTagRenderingConfigJson, TagRenderingConfigJson } from "../Json/TagRenderingConfigJson"
+import {
+ MinimalTagRenderingConfigJson,
+ TagRenderingConfigJson,
+} from "../Json/TagRenderingConfigJson"
import { Utils } from "../../../Utils"
import RewritableConfigJson from "../Json/RewritableConfigJson"
import SpecialVisualizations from "../../../UI/SpecialVisualizations"
diff --git a/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts
index 5d95416d1..37da3a4c3 100644
--- a/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts
+++ b/src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson.ts
@@ -271,7 +271,6 @@ export interface QuestionableTagRenderingConfigJson extends TagRenderingConfigJs
*/
default?: string
-
/**
* question: If this key shared and distinguished by a postfix, what is the postfix?
* This option is used specifically for `charge`, where the cost is indicated with `/item`.
diff --git a/src/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts
index 8edc64614..f59959514 100644
--- a/src/Models/ThemeConfig/LayerConfig.ts
+++ b/src/Models/ThemeConfig/LayerConfig.ts
@@ -381,14 +381,11 @@ export default class LayerConfig extends WithContextLoader {
* @private
*/
private generateDocumentationQuickTable(): string {
-
-
return MarkdownUtils.table(
["id", "question", "labels", "freeform key"],
this.tagRenderings
- .filter(tr => tr.labels.indexOf("ignore_docs") < 0)
- .map(tr => {
-
+ .filter((tr) => tr.labels.indexOf("ignore_docs") < 0)
+ .map((tr) => {
let key = "_Multiple choice only_"
if (tr.freeform) {
const type = `[${tr.freeform.type}](../SpecialInputElements.md#${tr.freeform.type})`
@@ -419,14 +416,10 @@ export default class LayerConfig extends WithContextLoader {
`[${tr.id}](#${tr.id}) ${origDef}`,
Utils.NoNull([q, r, options]).join(" "),
tr.labels.join(", "),
- key
-
+ key,
]
-
-
})
)
-
}
public generateDocumentation(
diff --git a/src/Models/ThemeConfig/TagRenderingConfig.ts b/src/Models/ThemeConfig/TagRenderingConfig.ts
index 6aac0d47b..0f14025b4 100644
--- a/src/Models/ThemeConfig/TagRenderingConfig.ts
+++ b/src/Models/ThemeConfig/TagRenderingConfig.ts
@@ -5,7 +5,10 @@ import { TagUtils } from "../../Logic/Tags/TagUtils"
import { And } from "../../Logic/Tags/And"
import { Utils } from "../../Utils"
import { Tag } from "../../Logic/Tags/Tag"
-import { MappingConfigJson, QuestionableTagRenderingConfigJson } from "./Json/QuestionableTagRenderingConfigJson"
+import {
+ MappingConfigJson,
+ QuestionableTagRenderingConfigJson,
+} from "./Json/QuestionableTagRenderingConfigJson"
import Validators, { ValidatorType } from "../../UI/InputElement/Validators"
import { TagRenderingConfigJson } from "./Json/TagRenderingConfigJson"
import { RegexTag } from "../../Logic/Tags/RegexTag"
@@ -697,7 +700,10 @@ export default class TagRenderingConfig {
* TagRenderingConfig.splitPostfixDistinguished(" €10 / day ") // => {value: "€10", denomination: "day"}
*
*/
- private static splitPostfixDistinguished(part: string): { value: string, denomination: string } {
+ private static splitPostfixDistinguished(part: string): {
+ value: string
+ denomination: string
+ } {
const i = part.indexOf("/")
if (i < 0) {
return { value: part, denomination: "" }
diff --git a/src/Models/ThemeViewState/UserMapFeatureswitchState.ts b/src/Models/ThemeViewState/UserMapFeatureswitchState.ts
index c8e1c82a9..69e83434a 100644
--- a/src/Models/ThemeViewState/UserMapFeatureswitchState.ts
+++ b/src/Models/ThemeViewState/UserMapFeatureswitchState.ts
@@ -43,7 +43,9 @@ export class UserMapFeatureswitchState extends WithUserRelatedState {
readonly geolocationState: GeoLocationState
readonly geolocation: GeoLocationHandler
readonly geolocationControl: GeolocationControlState
- readonly historicalUserLocations: WritableFeatureSource>
+ readonly historicalUserLocations: WritableFeatureSource<
+ Feature
+ >
readonly availableLayers: { store: Store }
readonly currentView: FeatureSource>
diff --git a/src/Models/ThemeViewState/WithImageState.ts b/src/Models/ThemeViewState/WithImageState.ts
index 0c7799f25..da1d564eb 100644
--- a/src/Models/ThemeViewState/WithImageState.ts
+++ b/src/Models/ThemeViewState/WithImageState.ts
@@ -55,7 +55,7 @@ export class WithImageState extends WithGuiState implements SpecialVisualization
featureSwitches: this.featureSwitches,
selectedElement: this.selectedElement,
indexedFeatures: this.indexedFeatures,
- guistate: this.guistate
+ guistate: this.guistate,
})
new PendingChangesUploader(this.changes, this.selectedElement, this.imageUploadManager)
}
diff --git a/src/Models/TileRange.ts b/src/Models/TileRange.ts
index f1ec7e351..d4494da6d 100644
--- a/src/Models/TileRange.ts
+++ b/src/Models/TileRange.ts
@@ -86,7 +86,7 @@ export class Tiles {
static asGeojson(zIndex: number, x?: number, y?: number): Feature {
let z = zIndex
if (x === undefined) {
- [z, x, y] = Tiles.tile_from_index(zIndex)
+ ;[z, x, y] = Tiles.tile_from_index(zIndex)
}
const bounds = Tiles.tile_bounds_lon_lat(z, x, y)
return new BBox(bounds).asGeoJson()
@@ -161,10 +161,10 @@ export class Tiles {
private static lat2tile(lat: number, zoom: number): number {
return Math.floor(
((1 -
- Math.log(Math.tan((lat * Math.PI) / 180) + 1 / Math.cos((lat * Math.PI) / 180)) /
+ Math.log(Math.tan((lat * Math.PI) / 180) + 1 / Math.cos((lat * Math.PI) / 180)) /
Math.PI) /
2) *
- Math.pow(2, zoom)
+ Math.pow(2, zoom)
)
}
}
diff --git a/src/UI/BigComponents/MenuDrawer.svelte b/src/UI/BigComponents/MenuDrawer.svelte
index f73259aff..06c8c9cc3 100644
--- a/src/UI/BigComponents/MenuDrawer.svelte
+++ b/src/UI/BigComponents/MenuDrawer.svelte
@@ -165,7 +165,7 @@
-