{opening_hours_table(opening_hours)}_ 1 options | | *[opening_hours](https://wiki.osm.org/wiki/Key:opening_hours)* ([opening_hours](../SpecialInputElements.md#opening_hours)) |
+| [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)) |
+| [payment-options](#payment-options) _(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here? 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)) |
+| [smoking](#smoking) _(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ? 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_ |
+| [pub_reusable_packaging](#pub_reusable_packaging) | Does accept bring-your-own reusable cups? 3 options | | _Multiple choice only_ |
+| [service:electricity](#service:electricity) _(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside? 4 options | | _Multiple choice only_ |
+| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _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_ |
+| [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)) |
+| [toilets-group](#toilets-group) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ |
+| [grouptitle](#grouptitle) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_ 1 options | all, hidden | _Multiple choice only_ |
+| [has_toilets](#has_toilets) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets? 3 options | toilet-questions, hidden, all | _Multiple choice only_ |
+| [images_toilet](#images_toilet) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_repeated](#toilets_repeated) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_single_level](#toilets_single_level) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located? _Located on the {toilets:level}th floor_ 5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) |
+| [toilets_toilet-access](#toilets_toilet-access) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible? _Access is {toilets:access}_ 4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) |
+| [toilets_toilets-fee](#toilets_toilets-fee) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use? 2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_toilet-charge](#toilets_toilet-charge) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets? _The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) |
+| [toilets_payment-options-split](#toilets_payment-options-split) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here? 7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_gender_segregated](#toilets_gender_segregated) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated? 2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_toilet-supervised](#toilets_toilet-supervised) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person? 3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_description](#toilets_description) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) |
+| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users? 3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets-type](#toilets-type) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these? 4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets-disposal](#toilets-disposal) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled? 3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [menstrual_products](#menstrual_products) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here? 3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [menstrual_products_location](#menstrual_products_location) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located? _The menstrual products are located in {toilets:menstrual_products:location}_ 3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) |
+| [toilets-changing-table](#toilets-changing-table) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available? 2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-changing_table:location](#toilet-changing_table:location) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located? _A changing table is located at {changing_table:location}_ 4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) |
+| [toilet-has-paper](#toilet-has-paper) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet? 2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-handwashing](#toilet-handwashing) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands? 2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [handwashing-soap](#handwashing-soap) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#handwashing-soap))_ | Is soap for handwashing provided? 2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-drying](#toilet-drying) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands? 5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-group](#wheelchair-group) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-picture-carousel](#wheelchair-picture-carousel) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-picture](#wheelchair-picture) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-title](#wheelchair-title) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_ 2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-wheelchair-access](#toilet-wheelchair-access) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked? 5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail? 4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet? 2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable? 2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable? 2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-door-width](#wheelchair-door-width) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet? _The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [questions-wheelchair](#questions-wheelchair) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [adult_changing_table_title](#adult_changing_table_title) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [adult-changing-table](#adult-changing-table) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table? 2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [changing_table_adult_height](#changing_table_adult_height) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table? _The changing table is {canonical(changing_table:adult:height)} high_ 1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to? _The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to? _The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted? 2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported? 3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [questions-adult-changing-table](#questions-adult-changing-table) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-question-box](#toilet-question-box) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | 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_ |
+| [spacer](#spacer) | __ | | _Multiple choice only_ |
+
+### images
+This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel()}{image_upload()}*
+
+### reviews
+Shows the reviews module (including the possibility to leave a review)
+_This tagrendering has no question and is thus read-only_
+
+*{create_review()}{list_reviews()}*
+
+### Name
+The question is `What is the name of this business?`
+
+*This business is named {name}* is shown if `name` is set.
+
+### Classification
+The question is `What kind of cafe is this?`
+
+ - *A pub, mostly for drinking beers in a warm, relaxed interior* is shown if with amenity=pub
+ - *A more modern and commercial bar, possibly with a music and light installation* is shown if with amenity=bar
+ - *A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment* is shown if with amenity=cafe
+ - *A restaurant where one can get a proper meal* is shown if with amenity=restaurant
+ - *An open space where beer is served, typically seen in Germany* is shown if with amenity=biergarten
+ - *This is a nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks* is shown if with amenity=nightclub
+
+### opening_hours
+The question is `What are the opening hours of {title()}?`
+
+*
Opening hours
{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set.
+
+ - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_
+
+### website
+The question is `What is the website of {title()}?`
+
+*{website}* is shown if `website` is set.
+
+ - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_
+
+This tagrendering has labels `contact`
+
+### email
+The question is `What is the email address of {title()}?`
+
+*{email}* is shown if `email` is set.
+
+ - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_
+ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_
+
+This tagrendering has labels `contact`
+
+### phone
+The question is `What is the phone number of {title()}?`
+
+*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set.
+
+ - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
+
+This tagrendering has labels `contact`
+
+### payment-options
+The question is `Which methods of payment are accepted here?`
+
+ - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no
+ - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no
+ - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no
+
+### repeated
+_This tagrendering has no question and is thus read-only_
+
+*Multiple, identical objects can be found on floors {repeat_on}.*
+
+This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
+This tagrendering has labels `level`
+
+### single_level
+The question is `On what level is this feature located?`
+
+*Located on the {level}th floor* is shown if `level` is set.
+
+ - *Located underground* is shown if with location=underground. _This option cannot be chosen as answer_
+ - *Located on the ground floor* is shown if with level=0
+ - *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
+ - *Located on the first floor* is shown if with level=1
+ - *Located on the first basement level* is shown if with level=-1
+
+This tagrendering has labels `level`
+
+### smoking
+The question is `Is smoking allowed at {title()}?`
+
+ - *Smoking is allowed* is shown if with smoking=yes
+ - *Smoking is not allowed* is shown if with smoking=no
+ - *Smoking is allowed outside.* is shown if with smoking=outside
+
+### wheelchair-access
+The question is `Is this place accessible with a wheelchair?`
+
+ - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated
+ - *This place is easily reachable with a wheelchair* is shown if with wheelchair=yes
+ - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited
+ - *This place is not reachable with a wheelchair* is shown if with wheelchair=no
+
+### pub_reusable_packaging
+The question is `Does {title()} accept bring-your-own reusable cups?`
+
+ - *Accepts reusable cups* is shown if with reusable_packaging:accept=yes
+ - *Does not accept reusable cups* is shown if with reusable_packaging:accept=no
+ - *Only serves to people who bring reusable cups* is shown if with reusable_packaging:accept=only
+
+### service:electricity
+The question is `Does this amenity have electrical outlets, available to customers when they are inside?`
+
+ - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes
+ - *There are a few domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=limited
+ - *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* is shown if with service:electricity=ask
+ - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no
+
+### seating
+The question is `What kind of seating does {title()} have?`
+
+ - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no
+ - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no
+
+### dog-access
+The question is `Are dogs allowed in this business?`
+
+ - *Dogs are allowed* is shown if with dog=yes
+ - *Dogs are not allowed* is shown if with dog=no
+ - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed
+ - *Dogs are allowed and can run around freely* is shown if with dog=unleashed
+ - *Dogs are allowed only outside* is shown if with dog=outside
+
+### internet
+The question is `Does this place offer internet access?`
+
+ - *This place offers wireless internet access* is shown if with internet_access=wlan
+ - *This place does not offer internet access* is shown if with internet_access=no
+ - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_
+ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal
+ - *This place offers wired internet access* is shown if with internet_access=wired
+ - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan
+
+This tagrendering has labels `internet-all`
+
+### internet-fee
+The question is `Is there a fee for internet access?`
+
+ - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes
+ - *Internet access is free at this place* is shown if with internet_access:fee=no
+ - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers
+
+This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+
+This tagrendering has labels `internet-all`
+
+### internet-ssid
+The question is `What is the network name for the wireless internet access?`
+
+*The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set.
+
+ - *Telekom* is shown if with internet_access:ssid=Telekom
+
+This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$
+This tagrendering has labels `internet-all`
+
+### toilets-group
+_This tagrendering has no question and is thus read-only_
+
+*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}*
+
+This tagrendering has labels `all`
+
+### grouptitle
+_This tagrendering has no question and is thus read-only_
+
+*Toilet information*
+
+ - *Does not have toilets* is shown if with toilets=no
+
+This tagrendering has labels `all` `hidden`
+
+### has_toilets
+The question is `Has {title()} toilets?`
+
+ - *Has toilets* is shown if with toilets=yes
+ - *Has no toilets* is shown if with toilets=no
+ - *The toilets are marked separately on the map* is shown if with toilets=separate
+
+This tagrendering has labels `toilet-questions` `hidden` `all`
+
+### images_toilet
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_repeated
+_This tagrendering has no question and is thus read-only_
+
+*Multiple, identical objects can be found on floors {toilets:repeat_on}.*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+
+This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_single_level
+The question is `On what level is this feature located?`
+
+*Located on the {toilets:level}th floor* is shown if `toilets:level` is set.
+
+ - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_
+ - *Located on the ground floor* is shown if with toilets:level=0
+ - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_
+ - *Located on the first floor* is shown if with toilets:level=1
+ - *Located on the first basement level* is shown if with toilets:level=-1
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on=
+This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilet-access
+The question is `Are these toilets publicly accessible?`
+
+*Access is {toilets:access}* is shown if `toilets:access` is set.
+
+ - *Public access* is shown if with toilets:access=yes
+ - *Only access to customers* is shown if with toilets:access=customers
+ - *Not accessible* is shown if with toilets:access=no
+ - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilets-fee
+The question is `Are these toilets free to use?`
+
+ - *These are paid toilets* is shown if with toilets:fee=yes
+ - *Free to use* is shown if with toilets:fee=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilet-charge
+The question is `How much does one have to pay for these toilets?`
+
+*The fee is {toilets:charge}* is shown if `toilets:charge` is set.
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_payment-options-split
+The question is `Which methods of payment are accepted here?`
+
+ - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash=
+ - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards=
+ - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no
+ - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no
+ - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no
+ - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no
+ - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_gender_segregated
+The question is `Are these toilets gender-segregated?`
+
+ - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes
+ - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilet-supervised
+The question is `Is this toilets supervised by a person?`
+
+ - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes
+ - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval
+ - *These toilets are not supervised* is shown if with toilets:supervised=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=)
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_description
+The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.`
+
+*{toilets:description}* is shown if `toilets:description` is set.
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilets-wheelchair
+The question is `Is there a dedicated toilet for wheelchair users?`
+
+ - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes
+ - *No wheelchair access* is shown if with toilets:wheelchair=no
+ - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets-type
+The question is `Which kind of toilets are these?`
+
+ - *There are only seated toilets* is shown if with toilets:position=seated
+ - *There are only urinals here* is shown if with toilets:position=urinal
+ - *There are only squat toilets here* is shown if with toilets:position=squat
+ - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets-disposal
+The question is `How is the waste handled?`
+
+ - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush
+ - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine
+ - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### menstrual_products
+The question is `Are free, menstrual products distributed here?`
+
+ - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes
+ - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited
+ - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### menstrual_products_location
+The question is `Where are the free menstrual products located?`
+
+*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set.
+
+ - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet
+ - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet
+ - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets-changing-table
+The question is `Is a changing table (to change diapers) available?`
+
+ - *A changing table is available* is shown if with changing_table=yes
+ - *No changing table is available* is shown if with changing_table=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-changing_table:location
+The question is `Where is the changing table located?`
+
+*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set.
+
+ - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet
+ - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet
+ - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet
+ - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-has-paper
+The question is `Does one have to bring their own toilet paper to this toilet?`
+
+ - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes
+ - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal
+This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-handwashing
+The question is `Do these toilets have a sink to wash your hands?`
+
+ - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes
+ - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### handwashing-soap
+The question is `Is soap for handwashing provided?`
+
+ - *Soap for handwashing is provided* is shown if with handwashing:soap=yes
+ - *No soap for handwashing* is shown if with handwashing:soap=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-drying
+The question is `Do these toilets have a device to dry your hands?`
+
+ - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer
+ - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel
+ - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet
+ - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel
+ - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-group
+_This tagrendering has no question and is thus read-only_
+
+*{group(wheelchair-title,wheelchair;adult-changing-table,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-picture-carousel
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-picture
+_This tagrendering has no question and is thus read-only_
+
+*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-title
+_This tagrendering has no question and is thus read-only_
+
+*Wheelchair accessible toilet*
+
+ - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated
+ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-wheelchair-access
+The question is `Is the wheelchair-accessible toilet locked?`
+
+ - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes
+ - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key
+ - *One can use a Master Locksmiths Access Key(MLAK) to access this bathroom* is shown if with centralkey=mlak
+ - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks
+ - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=)
+This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_has_grab_rail_lr
+The question is `Is there a grab rail?`
+
+ - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes
+ - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no
+ - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes
+ - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_has_grab_rail_behind
+The question is `Does the toilet have a grab rail behind the toilet?`
+
+ - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes
+ - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_is_foldable_left
+The question is `Is the left grab rail foldable?`
+
+ - *The left grab rail is foldable* is shown if with toilets:wheelchair:grab_rail:foldable:left=yes
+ - *The left grab rail is not foldable* is shown if with toilets:wheelchair:grab_rail:foldable:left=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_is_foldable_right
+The question is `Is the right grab rail foldable?`
+
+ - *The right grab rail is foldable* is shown if with toilets:wheelchair:grab_rail:foldable:right=yes
+ - *The right grab rail is not foldable* is shown if with toilets:wheelchair:grab_rail:foldable:right=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-door-width
+The question is `What is the width of the door to the wheelchair accessible toilet?`
+
+*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2.
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$))
+This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### questions-wheelchair
+_This tagrendering has no question and is thus read-only_
+
+*{questions(wheelchair,,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### adult_changing_table_title
+_This tagrendering has no question and is thus read-only_
+
+*Adult changing table*
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes
+This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### adult-changing-table
+The question is `Does this toilet have an adult changing table?`
+
+ - *Has a changing table for adults* is shown if with changing_table:adult=yes
+ - *No changing table for adults* is shown if with changing_table:adult=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_height
+The question is `What is the height of the adult changing table?`
+
+*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7.
+
+ - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-min_height
+The question is `What is the lowest height the adult changing table can be moved to?`
+
+*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7.
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-max_height
+The question is `What is the highest height the adult changing table can be moved to?`
+
+*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7.
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-mechanism
+The question is `How is the height of the changing table adjusted?`
+
+ - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual
+ - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-support
+The question is `How is the adult changing table supported?`
+
+ - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted
+ - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs
+ - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### questions-adult-changing-table
+_This tagrendering has no question and is thus read-only_
+
+*{questions(adult-changing-table,,yes)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-question-box
+_This tagrendering has no question and is thus read-only_
+
+*{questions(toilet-questions,wheelchair;adult-changing-table,)}*
+
+This tagrendering has labels `toilet-questions` `all` `hidden`
+
+### leftover-questions
+_This tagrendering has no question and is thus read-only_
+
+*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}*
+
+This tagrendering has labels `ignore-docs` `added_by_default`
+
+### move-button
+_This tagrendering has no question and is thus read-only_
+
+*{move_button()}*
+
+### delete-button
+_This tagrendering has no question and is thus read-only_
+
+*{delete_button()}*
+
+### lod
+_This tagrendering has no question and is thus read-only_
+
+*{linked_data_from_website()}*
+
+This tagrendering has labels `added_by_default`
+
+### spacer
+_This tagrendering has no question and is thus read-only_
+
+**
+
+## Filters
+
+| id | question | osmTags |
+-----|-----|----- |
+| open_now.0 | Now open | _isOpen=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| accepts_cash.0 | Accepts cash | payment:cash=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired |
+
+| id | question | osmTags |
+-----|-----|----- |
+| has_electricity.0 | Offers electricity | service:electricity=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| outdoor_seating.0 | Has outdoor seating | outdoor_seating=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| indoor_seating.0 | Has indoor seating | indoor_seating=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| dogs.0 | *No preference towards dogs* (default) | |
+| dogs.1 | Dogs allowed | dog=unleashed | dog=yes |
+| dogs.2 | No dogs allowed | dog=no |
+
+
+
+This document is autogenerated from [assets/themes/pets/pets.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/themes/pets/pets.json)
diff --git a/Docs/Layers/food.md b/Docs/Layers/food.md
index 5a6f0c3d0..ad55cfae3 100644
--- a/Docs/Layers/food.md
+++ b/Docs/Layers/food.md
@@ -243,7 +243,7 @@ Elements must match **any** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -522,7 +522,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Layers/food_dog_friendly.md b/Docs/Layers/food_dog_friendly.md
index 2d67ec011..e645cdb63 100644
--- a/Docs/Layers/food_dog_friendly.md
+++ b/Docs/Layers/food_dog_friendly.md
@@ -228,7 +228,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -507,7 +507,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Layers/food_glutenfree.md b/Docs/Layers/food_glutenfree.md
index f1e8a4ec3..72397273a 100644
--- a/Docs/Layers/food_glutenfree.md
+++ b/Docs/Layers/food_glutenfree.md
@@ -230,7 +230,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -518,7 +518,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Layers/food_lactosefree.md b/Docs/Layers/food_lactosefree.md
index 3ef607366..6627200fa 100644
--- a/Docs/Layers/food_lactosefree.md
+++ b/Docs/Layers/food_lactosefree.md
@@ -230,7 +230,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [gluten_free](#gluten_free) _(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -518,7 +518,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Layers/friture.md b/Docs/Layers/friture.md
index b8e375351..425f97262 100644
--- a/Docs/Layers/friture.md
+++ b/Docs/Layers/friture.md
@@ -228,7 +228,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -507,7 +507,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Layers/historic_rolling_stock.md b/Docs/Layers/historic_rolling_stock.md
index 30ad8a29d..fa25fe2db 100644
--- a/Docs/Layers/historic_rolling_stock.md
+++ b/Docs/Layers/historic_rolling_stock.md
@@ -5,6 +5,9 @@
Historic rolling stock (such as locomotives, railway cars and wagons) which are permanently placed at a location
- This layer is shown at zoomlevel **5** and higher
+ - This layer will automatically load [railway](./railway.md) into the layout as it depends on it: preset `a locomotive on a permanent location` snaps to this layer (historic_rolling_stock.presets[0])
+ - This layer will automatically load [railway](./railway.md) into the layout as it depends on it: preset `a railway car on a permanent location` snaps to this layer (historic_rolling_stock.presets[1])
+ - This layer will automatically load [railway](./railway.md) into the layout as it depends on it: preset `a minecart on a permanent location` snaps to this layer (historic_rolling_stock.presets[2])
## Table of contents
@@ -38,9 +41,9 @@ Historic rolling stock (such as locomotives, railway cars and wagons) which are
The following options to create new points are included:
- - **a locomotive on a permanent location** which has the following tags:historic=locomotive
- - **a railway car on a permanent location** which has the following tags:historic=railway_car
- - **a minecart on a permanent location** which has the following tags:historic=minecart
+ - **a locomotive on a permanent location** which has the following tags:historic=locomotive (snaps to layers `railway`)
+ - **a railway car on a permanent location** which has the following tags:historic=railway_car (snaps to layers `railway`)
+ - **a minecart on a permanent location** which has the following tags:historic=minecart (snaps to layers `railway`)
## Basic tags for this layer
diff --git a/Docs/Layers/ice_cream.md b/Docs/Layers/ice_cream.md
index c42c878e4..7055e4086 100644
--- a/Docs/Layers/ice_cream.md
+++ b/Docs/Layers/ice_cream.md
@@ -183,7 +183,7 @@ Elements must match the expression **abandoned:railway=rail
+ - abandoned:railway=tram
+ - abandoned:railway=subway
+ - abandoned:railway=light_rail
+ - disused:railway=rail
+ - disused:railway=tram
+ - disused:railway=subway
+ - disused:railway=light_rail
+ - railway=rail
+ - railway=tram
+ - railway=subway
+ - railway=light_rail
+ - railway=disused
+
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22abandoned%3Arailway%22%3D%22rail%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22abandoned%3Arailway%22%3D%22tram%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22abandoned%3Arailway%22%3D%22subway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22abandoned%3Arailway%22%3D%22light_rail%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22disused%3Arailway%22%3D%22rail%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22disused%3Arailway%22%3D%22tram%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22disused%3Arailway%22%3D%22subway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22disused%3Arailway%22%3D%22light_rail%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22railway%22%3D%22rail%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22railway%22%3D%22tram%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22railway%22%3D%22subway%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22railway%22%3D%22light_rail%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22railway%22%3D%22disused%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+
+## Supported attributes
+
+## Featureview elements and TagRenderings
+
+| 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)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
+| [spacer](#spacer) | __ | | _Multiple choice only_ |
+| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
+
+### images
+This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel()}{image_upload()}*
+
+### leftover-questions
+_This tagrendering has no question and is thus read-only_
+
+*{questions( ,hidden)}*
+
+This tagrendering has labels `ignore-docs` `added_by_default`
+
+### spacer
+_This tagrendering has no question and is thus read-only_
+
+**
+
+### lod
+_This tagrendering has no question and is thus read-only_
+
+*{linked_data_from_website()}*
+
+This tagrendering has labels `added_by_default`
+
+
+This document is autogenerated from [assets/layers/railway/railway.json](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/assets/layers/railway/railway.json)
diff --git a/Docs/Layers/toilet.md b/Docs/Layers/toilet.md
index a6bb50709..aa4bdf47c 100644
--- a/Docs/Layers/toilet.md
+++ b/Docs/Layers/toilet.md
@@ -27,6 +27,7 @@ A layer showing (public) toilets
- This layer is needed as dependency for layer [icecream_lactosefree](#icecream_lactosefree)
- This layer is needed as dependency for layer [shops_lactosefree](#shops_lactosefree)
- This layer is needed as dependency for layer [food_dog_friendly](#food_dog_friendly)
+ - This layer is needed as dependency for layer [cafe_pub_dog_friendly](#cafe_pub_dog_friendly)
- This layer is needed as dependency for layer [pet_shops](#pet_shops)
- This layer is needed as dependency for layer [shop_dog_friendly](#shop_dog_friendly)
- This layer is needed as dependency for layer [tourism_accomodation_with_sauna](#tourism_accomodation_with_sauna)
diff --git a/Docs/OnlineServicesOverview.md b/Docs/OnlineServicesOverview.md
index 25743f14a..df27ab9a0 100644
--- a/Docs/OnlineServicesOverview.md
+++ b/Docs/OnlineServicesOverview.md
@@ -79,7 +79,7 @@ Endpoint for search with photon
| https://report.mapcomplete.org/report | If a severe error occurs in MapComplete, this is logged on this server - this mostly concerns errors where making a change to OpenStreetMap failed. Data is handled confidentially and _only_ to replay the change and fix the root cause. | OpenData, yes, |
| https://data.mapcomplete.org/countrycoder/ | For quite some functions, we need to know in what _country_ a feature is located. LatLon2Country is a static dataset, which, by cleverly encoding the data, can quickly tell in what country a feature is located. | OpenData, source available, self hostable, https://source.mapcomplete.org/MapComplete/latlon2country |
| https://data.mapcomplete.org/nsi | Contains a copy and the logos of the Name Suggestion Index | |
-| https://panoramax.mapcomplete.org | Various endpoints to load images from panoramax | OpenData, source available, self hostable, |
+| https://panoramax.mapcomplete.org | The panoramax-server that MapComplete uploads to | OpenData, source available, self hostable, https://wiki.openstreetmap.org/wiki/Panoramax |
| https://lod.mapcomplete.org/extractgraph?url={url} | This proxy queries websites to detect if they contain linked open data and gives this data back. Triggered by opening a feature | OpenData, source available, self hostable, https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/scripts/serverLdScrape.ts |
### mapillary.com
diff --git a/Docs/SpecialInputElements.md b/Docs/SpecialInputElements.md
index 2a60bdbca..78dcd04e9 100644
--- a/Docs/SpecialInputElements.md
+++ b/Docs/SpecialInputElements.md
@@ -29,7 +29,6 @@ The listed types here trigger a special input element. Use them in `tagrendering
19. [translation](#translation)
20. [tag](#tag)
21. [nsi](#nsi)
-22. [distance](#distance)
### string
A simple piece of text which is at most 255 characters long
@@ -57,6 +56,8 @@ A geographical direction, in degrees. 0° is north, 90° is east, ... Will retur
### Input helper
This element has an input helper showing a map and 'viewport' indicating the direction. By default, this map is zoomed to zoomlevel 17, but this can be changed with the first argument
+### distance
+A geographical distance in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `["21", "map,photo"]
### slope
Validates that the slope is a valid number.The accompanying input element uses the gyroscope and the compass to determine the correct incline. The sign of the incline will be set automatically. The bearing of the way is compared to the bearing of the compass, as such, the device knows if it is measuring in the forward or backward direction.
### url
@@ -183,8 +184,6 @@ Makes sure the the string is of format `Record`
A simple tag of the format `key=value` OR a tagExpression
### nsi
Gives a list of possible suggestions for a brand or operator tag. Note: this is detected automatically; there is no need to explicitly set this
-### distance
-A geographical distance in meters (rounded at two points). Will give an extra minimap with a measurement tool. Arguments: [ zoomlevel, preferredBackgroundMapType (comma separated) ], e.g. `["21", "map,photo"]
This document is autogenerated from [src/UI/InputElement/Validators.ts](https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/src/UI/InputElement/Validators.ts)
diff --git a/Docs/SpecialRenderings.md b/Docs/SpecialRenderings.md
index fffa49f11..07cbb4a1c 100644
--- a/Docs/SpecialRenderings.md
+++ b/Docs/SpecialRenderings.md
@@ -14,6 +14,8 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam
- [UI](#ui)
+ [braced](#braced)
+ [create_copy](#create_copy)
+ + [preset_description](#preset_description)
+ + [show_icons](#show_icons)
+ [title](#title)
+ [translated](#translated)
- [data](#data)
@@ -79,13 +81,15 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam
- [tagrendering_manipulation](#tagrendering_manipulation)
+ [group](#group)
+ [multi](#multi)
- + [open_in_iD](#open_in_id)
- + [open_in_josm](#open_in_josm)
+ [steal](#steal)
+ - [ui](#ui)
+ + [preset_type_select](#preset_type_select)
- [web_and_communication](#web_and_communication)
+ [fediverse_link](#fediverse_link)
+ [link](#link)
+ [mapillary_link](#mapillary_link)
+ + [open_in_iD](#open_in_id)
+ + [open_in_josm](#open_in_josm)
+ [send_email](#send_email)
+ [wikidata_label](#wikidata_label)
+ [wikipedia](#wikipedia)
@@ -95,8 +99,6 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam
+ [histogram](#histogram)
+ [language_chooser](#language_chooser)
+ [multi_apply](#multi_apply)
- + [preset_description](#preset_description)
- + [preset_type_select](#preset_type_select)
+ [upload_to_osm](#upload_to_osm)
# Using expanded syntax
@@ -140,7 +142,7 @@ Show a literal text within braces
-----|-----|----- |
| text | _undefined_ | The value to show |
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L339](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L339)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L295](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L295)
#### Example usage of braced
@@ -150,17 +152,42 @@ Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L339](/src/
Allow to create a copy of the current element
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L363](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L363)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L314](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L314)
#### Example usage of create_copy
`{create_copy()}`
+### preset_description
+
+Shows the extra description from the presets of the layer, if one matches. It will pick the most specific one (e.g. if preset `A` implies `B`, but `B` does not imply `A`, it'll pick B) or the first one if no ordering can be made. Might be empty
+
+Defined in [/src/UI/Popup/DataVisualisations.ts#L215](/src/UI/Popup/DataVisualisations.ts#L215)
+
+#### Example usage of preset_description
+
+`{preset_description()}`
+
+### show_icons
+
+Displays all icons from the specified tagRenderings (if they are known and have an icon) together, e.g. to give a summary of the dietary options
+
+| name | default | description |
+-----|-----|----- |
+| labels | _undefined_ | A ';'-separated list of labels and/or ids of tagRenderings |
+| class | inline-flex mx-4 | CSS-classes of the container, space-separated |
+
+Defined in [/src/UI/Popup/DataVisualisations.ts#L307](/src/UI/Popup/DataVisualisations.ts#L307)
+
+#### Example usage of show_icons
+
+`{show_icons(,inline-flex mx-4)}`
+
### title
Shows the title of the popup. Useful for some cases, e.g. 'What is phone number of {title()}?'
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L318](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L318)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L280](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L280)
#### Example usage of title
@@ -174,7 +201,7 @@ If the given key can be interpreted as a JSON, only show the key containing the
-----|-----|----- |
| key | value | The attribute to interpret as json |
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L284](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L284)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L250](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L250)
#### Example usage of translated
@@ -188,7 +215,7 @@ Visualises data of a POI, sometimes with data updating capabilities
Prints all key-value pairs of the object - used for debugging
-Defined in [/src/UI/Popup/DataVisualisations.ts#L287](/src/UI/Popup/DataVisualisations.ts#L287)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L270](/src/UI/Popup/DataVisualisations.ts#L270)
#### Example usage of all_tags
@@ -202,7 +229,7 @@ Converts a short, canonical value into the long, translated text including the u
-----|-----|----- |
| key | _undefined_ | The key of the tag to give the canonical text for |
-Defined in [/src/UI/Popup/DataVisualisations.ts#L173](/src/UI/Popup/DataVisualisations.ts#L173)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L163](/src/UI/Popup/DataVisualisations.ts#L163)
#### Example usage of canonical
@@ -217,7 +244,7 @@ Converts compass degrees (with 0° being north, 90° being east, ...) into a hum
| key | _direction:centerpoint | The attribute containing the degrees |
| offset | 0 | Offset value that is added to the actual value, e.g. `180` to indicate the opposite (backward) direction |
-Defined in [/src/UI/Popup/DataVisualisations.ts#L49](/src/UI/Popup/DataVisualisations.ts#L49)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L47](/src/UI/Popup/DataVisualisations.ts#L47)
#### Example usage of direction_absolute
@@ -227,7 +254,7 @@ Defined in [/src/UI/Popup/DataVisualisations.ts#L49](/src/UI/Popup/DataVisualisa
Gives a distance indicator and a compass pointing towards the location from your GPS-location. If clicked, centers the map on the object
-Defined in [/src/UI/Popup/DataVisualisations.ts#L31](/src/UI/Popup/DataVisualisations.ts#L31)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L34](/src/UI/Popup/DataVisualisations.ts#L34)
#### Example usage of direction_indicator
@@ -243,7 +270,7 @@ A small element, showing if the POI is currently open and when the next change i
| prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ |
| postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ |
-Defined in [/src/UI/Popup/DataVisualisations.ts#L132](/src/UI/Popup/DataVisualisations.ts#L132)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L126](/src/UI/Popup/DataVisualisations.ts#L126)
#### Example usage of opening_hours_state
@@ -259,7 +286,7 @@ Creates an opening-hours table. Usage: {opening_hours_table(opening_hours)} to c
| prefix | _empty string_ | Remove this string from the start of the value before parsing. __Note: use `&LPARENs` to indicate `(` if needed__ |
| postfix | _empty string_ | Remove this string from the end of the value before parsing. __Note: use `&RPARENs` to indicate `)` if needed__ |
-Defined in [/src/UI/Popup/DataVisualisations.ts#L93](/src/UI/Popup/DataVisualisations.ts#L93)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L89](/src/UI/Popup/DataVisualisations.ts#L89)
#### Example usage of opening_hours_table
@@ -273,7 +300,7 @@ Creates a visualisation for 'points in time', e.g. collection times of a postbox
-----|-----|----- |
| key | _undefined_ | The key out of which the points_in_time will be parsed |
-Defined in [/src/UI/Popup/DataVisualisations.ts#L298](/src/UI/Popup/DataVisualisations.ts#L298)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L281](/src/UI/Popup/DataVisualisations.ts#L281)
#### Example usage of points_in_time
@@ -283,7 +310,7 @@ Defined in [/src/UI/Popup/DataVisualisations.ts#L298](/src/UI/Popup/DataVisualis
Show general statistics about all the elements currently in view. Intended to use on the `current_view`-layer. They will be split per layer
-Defined in [/src/UI/Popup/DataVisualisations.ts#L213](/src/UI/Popup/DataVisualisations.ts#L213)
+Defined in [/src/UI/Popup/DataVisualisations.ts#L203](/src/UI/Popup/DataVisualisations.ts#L203)
#### Example usage of statistics
@@ -311,7 +338,7 @@ Elements to help with importing data to OSM. For example: buttons to import a fe
| text | _undefined_ | The text to show on the button |
| icon | ./assets/svg/robot.svg | The icon to show on the button |
-Defined in [/src/UI/Popup/AutoApplyButtonVis.ts#L68](/src/UI/Popup/AutoApplyButtonVis.ts#L68)
+Defined in [/src/UI/Popup/AutoApplyButtonVis.ts#L65](/src/UI/Popup/AutoApplyButtonVis.ts#L65)
#### Example usage of auto_apply
@@ -387,7 +414,7 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be
| icon | ./assets/svg/addSmall.svg | A nice icon to show in the button |
| way_to_conflate | _undefined_ | The key, of which the corresponding value is the id of the OSM-way that must be conflated; typically a calculatedTag |
-Defined in [/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L25](/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L25)
+Defined in [/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L30](/src/UI/Popup/ImportButtons/ConflateImportButtonViz.ts#L30)
#### Example usage of conflate_button
@@ -516,7 +543,7 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be
| snap_onto_layers | _undefined_ | If no existing nearby point exists, but a line of a specified layer is closeby, snap to this layer instead |
| snap_to_layer_max_distance | 0.1 | Distance to distort the geometry to snap to this layer |
-Defined in [/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L21](/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L21)
+Defined in [/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22](/src/UI/Popup/ImportButtons/WayImportButtonViz.ts#L22)
#### Example usage of import_way_button
@@ -534,7 +561,7 @@ Attempts to load (via a proxy) the specified website and parsed ld+json from the
| mode | _undefined_ | If `display`, only show the data in tabular and readonly form, ignoring already existing tags. This is used to explicitly show all the tags. If unset or anything else, allow to apply/import on OSM |
| collapsed | yes | If the containing accordion should be closed |
-Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L100](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L100)
+Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L105](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L105)
#### Example usage of linked_data_from_website
@@ -553,7 +580,7 @@ Change the status of the given MapRoulette task
| maproulette_id | mr_taskId | The property name containing the maproulette id |
| ask_feedback | _empty string_ | If not an empty string, this will be used as question to ask some additional feedback. A text field will be added |
-Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L24](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L24)
+Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L25](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L25)
#### Example usage of maproulette_set_status
@@ -628,7 +655,7 @@ These special visualisations are (mostly) interactive components that most eleme
An element which allows to add a new point on the 'last_click'-location. Only makes sense in the layer `last_click`
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L268](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L268)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L234](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L234)
#### Example usage of add_new_point
@@ -638,7 +665,7 @@ Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L268](/src/
Adds a button which allows to delete the object at this location. The config will be read from the layer config
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L175](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L175)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L157](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L157)
#### Example usage of delete_button
@@ -653,7 +680,7 @@ Shows a 'nothing is currently known-message if there is at least one unanswered
| text | _undefined_ | Text to show |
| cssClasses | _undefined_ | Classes to apply onto the text |
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L235](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L235)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L206](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L206)
#### Example usage of if_nothing_known
@@ -669,7 +696,7 @@ A small map showing the selected feature.
| idKey | id | The key of one or more properties of the feature, semi-colon separated. The corresponding value is interpreted as either the id or the a list of ID's. The features with these ID's will be shown on this minimap. |
| class | h-40 rounded | CSS-classes (space-separated) that should be applied onto the container |
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L86](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L86)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81)
#### Example usage of minimap
@@ -679,7 +706,7 @@ Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L86](/src/U
Adds a button which allows to move the object to another location. The config will be read from the layer config
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L149](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L149)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L137](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L137)
#### Example usage of move_button
@@ -694,7 +721,7 @@ Generates a QR-code to share the selected object
| text | _undefined_ | Extra text on the side of the QR-code |
| textClass | _undefined_ | CSS class of the the side text |
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L202](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L202)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L178](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L178)
#### Example usage of qr_code
@@ -710,7 +737,7 @@ The special element which shows the questions which are unknown. Added by defaul
| blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Note that the questionbox which is added by default will blacklist 'hidden'. If both a whitelist and a blacklist are given, will show questions having at least one label from the whitelist but none of the blacklist. |
| show_all | _undefined_ | Either `no`, `yes` or `user-preference`. Indicates if all questions should be shown at once |
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L30](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L30)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L31](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L31)
#### Example usage of questions
@@ -725,7 +752,7 @@ Creates a link that (attempts to) open the native 'share'-screen
| url | _undefined_ | The url to share (default: current URL) |
| text | _undefined_ | The text to show on the button. If none is given, will act as a titleIcon |
-Defined in [/src/UI/Popup/ShareLinkViz.ts#L7](/src/UI/Popup/ShareLinkViz.ts#L7)
+Defined in [/src/UI/Popup/ShareLinkViz.ts#L6](/src/UI/Popup/ShareLinkViz.ts#L6)
#### Example usage of share_link
@@ -735,7 +762,7 @@ Defined in [/src/UI/Popup/ShareLinkViz.ts#L7](/src/UI/Popup/ShareLinkViz.ts#L7)
Adds a button which allows to split a way
-Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L132](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L132)
+Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L123](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L123)
#### Example usage of split_button
@@ -749,7 +776,7 @@ Elements relating to marking an object as favourite (giving it a heart). Default
A small button that allows a (logged in) contributor to mark a location as a favourite location, sized to fit a title-icon
-Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L33](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L33)
+Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L19)
#### Example usage of favourite_icon
@@ -759,7 +786,7 @@ Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L33](/src/U
A button that allows a (logged in) contributor to mark a location as a favourite location
-Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L9](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L9)
+Defined in [/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L6](/src/UI/SpecialVisualisations/FavouriteVisualisations.ts#L6)
#### Example usage of favourite_status
@@ -777,7 +804,7 @@ Creates an image carousel for the given sources. An attempt will be made to gues
-----|-----|----- |
| image_key | image;mapillary;image;wikidata;wikimedia_commons;image;panoramax;image;image | The keys given to the images, e.g. if image is given, the first picture URL will be added as image, the second as image:0, the third as image:1, etc... Multiple values are allowed if ';'-separated |
-Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L57](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L57)
+Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L48](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L48)
#### Example usage of image_carousel
@@ -793,7 +820,7 @@ Creates a button where a user can upload an image to panoramax
| label | _undefined_ | The text to show on the button |
| disable_blur | _undefined_ | If set to 'true' or 'yes', then face blurring will be disabled. To be used sparingly |
-Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L91](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L91)
+Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L82](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L82)
#### Example usage of image_upload
@@ -808,7 +835,7 @@ A component showing nearby images loaded from various online services such as Ma
| mode | closed | Either `open` or `closed`. If `open`, then the image carousel will always be shown |
| readonly | _undefined_ | If 'readonly' or 'yes', will not show the 'link'-button |
-Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L15](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L15)
+Defined in [/src/UI/SpecialVisualisations/ImageVisualisations.ts#L12](/src/UI/SpecialVisualisations/ImageVisualisations.ts#L12)
#### Example usage of nearby_images
@@ -826,7 +853,7 @@ Adds an image to a node
-----|-----|----- |
| Id-key | id | The property name where the ID of the note to close can be found |
-Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L124](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L124)
+Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L111](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L111)
#### Example usage of add_image_to_note
@@ -840,7 +867,7 @@ A textfield to add a comment to a node (with the option to close the note).
-----|-----|----- |
| Id-key | id | The property name where the ID of the note to close can be found |
-Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L81](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L81)
+Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L75](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L75)
#### Example usage of add_note_comment
@@ -859,7 +886,7 @@ Button to close a note. A predefined text can be defined to close the note with.
| minZoom | _undefined_ | If set, only show the closenote button if zoomed in enough |
| zoomButton | _undefined_ | Text to show if not zoomed in enough |
-Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L22](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L22)
+Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18)
#### Example usage of close_note
@@ -869,7 +896,7 @@ Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L22](/src/UI/Spe
Creates a new map note on the given location. This options is placed in the 'last_click'-popup automatically if the 'notes'-layer is enabled
-Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L102](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L102)
+Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L94](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L94)
#### Example usage of open_note
@@ -884,7 +911,7 @@ Visualises the comments for notes
| commentsKey | comments | The property name of the comments, which should be stringified json |
| start | 0 | Drop the first 'start' comments |
-Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L144](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L144)
+Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L132](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L132)
#### Example usage of visualize_note_comments
@@ -904,7 +931,7 @@ Invites the contributor to leave a review. Somewhat small UI-element until inter
| fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value |
| question | _undefined_ | The question to ask during the review |
-Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L20](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L20)
+Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L22](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L22)
#### Example usage of create_review
@@ -919,7 +946,7 @@ Adds an overview of the mangrove-reviews of this object. Mangrove.Reviews needs
| subjectKey | name | The key to use to determine the subject. If specified, the subject will be tags[subjectKey] |
| fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value |
-Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L83](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L83)
+Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L88](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L88)
#### Example usage of list_reviews
@@ -934,7 +961,7 @@ Shows stars which represent the average rating on mangrove.
| subjectKey | name | The key to use to determine the subject. If the value is specified, the subject will be tags[subjectKey] and will use this to filter the reviews. |
| fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value |
-Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L119](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L119)
+Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L125](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L125)
#### Example usage of rating
@@ -950,7 +977,7 @@ A pragmatic combination of `create_review` and `list_reviews`
| fallback | _undefined_ | The identifier to use, if tags[subjectKey] as specified above is not available. This is effectively a fallback value |
| question | _undefined_ | The question to ask in the review form. Optional |
-Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L178](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L178)
+Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L182](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L182)
#### Example usage of reviews
@@ -968,7 +995,7 @@ A button which clears the locally downloaded data and the service worker. Login
-----|-----|----- |
| text | _undefined_ | The text to show on the button |
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L106](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L106)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L110](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L110)
#### Example usage of clear_caches
@@ -978,7 +1005,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L106](/src/U
A button to remove the travelled track information from the device
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L218](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L218)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L215](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L215)
#### Example usage of clear_location_history
@@ -988,7 +1015,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L218](/src/U
Shows which questions are disabled for every layer. Used in 'settings'
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L42](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L42)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L46](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L46)
#### Example usage of disabled_questions
@@ -998,7 +1025,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L42](/src/UI
Shows the current tags of the GPS-representing object, used for debugging
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L65](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L65)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L69](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L69)
#### Example usage of gps_all_tags
@@ -1008,7 +1035,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L65](/src/UI
Shows the current tags of the GPS-representing object, used for debugging
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L54](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L54)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L58](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L58)
#### Example usage of gyroscope_all_tags
@@ -1022,7 +1049,7 @@ Only makes sense in the usersettings. Allows to import a mangrove public key and
-----|-----|----- |
| text | _undefined_ | The text that is shown on the button |
-Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L155](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L155)
+Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162](/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L162)
#### Example usage of import_mangrove_key
@@ -1032,7 +1059,7 @@ Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L155](/
A component to set the language of the user interface
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L22](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L22)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L26](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L26)
#### Example usage of language_picker
@@ -1047,7 +1074,7 @@ Show a login button
| force | _undefined_ | Always show this button, even if logged in |
| message | _undefined_ | Message to display on the button |
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L130](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L130)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L131](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L131)
#### Example usage of login_button
@@ -1057,7 +1084,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L130](/src/U
Shows a button where the user can log out
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L195](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L195)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L192](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L192)
#### Example usage of logout
@@ -1067,7 +1094,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L195](/src/U
A module showing the pending changes, with the option to clear the pending changes
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L207](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L207)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L204](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L204)
#### Example usage of pending_changes
@@ -1082,7 +1109,7 @@ A QR-code which shares the current URL and adds the login token. Anyone with thi
| text | _undefined_ | Extra text on the side of the QR-code |
| textClass | _undefined_ | CSS class of the the side text |
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L159](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L159)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L161](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L161)
#### Example usage of qr_login
@@ -1092,7 +1119,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L159](/src/U
Shows the current state of storage
-Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L82](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L82)
+Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L86](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L86)
#### Example usage of storage_all_tags
@@ -1112,7 +1139,7 @@ A collapsable group (accordion)
| labels | _undefined_ | A `;`-separated list of either identifiers or label names. All tagRenderings matching this value will be shown in the accordion |
| blacklist | _undefined_ | A `;`-separated list of either identifiers or label names. Matching tagrenderings will _not_ be included, even if they are in `labels` |
-Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L179](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L179)
+Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L176](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L176)
#### Example usage of group
@@ -1128,7 +1155,7 @@ Given an embedded tagRendering (read only) and a key, will read the keyname as a
| tagrendering | _undefined_ | An entire tagRenderingConfig |
| classes | _undefined_ | CSS-classes to apply on every individual item. Seperated by `space` |
-Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L94](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L94)
+Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L96](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L96)
#### Example usage of multi
@@ -1146,26 +1173,6 @@ Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisuali
}
```
-### open_in_iD
-
-Opens the current view in the iD-editor
-
-Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L221](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L221)
-
-#### Example usage of open_in_iD
-
-`{open_in_iD()}`
-
-### open_in_josm
-
-Opens the current view in the JOSM-editor
-
-Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L235](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L235)
-
-#### Example usage of open_in_josm
-
-`{open_in_josm()}`
-
### steal
Shows a tagRendering from a different object as if this was the object itself
@@ -1175,12 +1182,26 @@ Shows a tagRendering from a different object as if this was the object itself
| featureId | _undefined_ | The key of the attribute which contains the id of the feature from which to use the tags |
| tagRenderingId | _undefined_ | The layer-id and tagRenderingId to render. Can be multiple value if ';'-separated (in which case every value must also contain the layerId, e.g. `layerId.tagRendering0; layerId.tagRendering1`). Note: this can cause layer injection |
-Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L22](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L22)
+Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L23](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L23)
#### Example usage of steal
`{steal(,)}`
+## ui
+
+Elements to support the user interface, e.g. 'title', 'translated'
+
+### preset_type_select
+
+An editable tag rendering which allows to change the type
+
+Defined in [/src/UI/Popup/DataVisualisations.ts#L231](/src/UI/Popup/DataVisualisations.ts#L231)
+
+#### Example usage of preset_type_select
+
+`{preset_type_select()}`
+
## web_and_communication
Tools to show data from external websites, which link to external websites or which link to external profiles
@@ -1193,7 +1214,7 @@ Converts a fediverse username or link into a clickable link
-----|-----|----- |
| key | _undefined_ | The attribute-name containing the link |
-Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L21](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L21)
+Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L16](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L16)
#### Example usage of fediverse_link
@@ -1206,13 +1227,13 @@ Construct a link. By using the 'special' visualisation notation, translations sh
| name | default | description |
-----|-----|----- |
| text | _undefined_ | Text to be shown |
-| href | _undefined_ | The URL to link to. Note that this will be URI-encoded before |
+| href | _undefined_ | The URL to link to. Note that this will be URI-encoded before and (as everything) supports substitutions of attributes |
| class | _undefined_ | CSS-classes to add to the element |
| download | _undefined_ | Expects a string which denotes the filename to download the contents of `href` into. If set, this link will act as a download-button. |
| arialabel | _undefined_ | If set, this text will be used as aria-label |
| icon | _undefined_ | If set, show this icon next to the link. You might want to combine this with `class: button` |
-Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L145](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L145)
+Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L143](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L143)
#### Example usage of link
@@ -1226,12 +1247,32 @@ Adds a button to open mapillary on the specified location
-----|-----|----- |
| zoom | 18 | The startzoom of mapillary |
-Defined in [/src/UI/Popup/MapillaryLinkVis.ts#L8](/src/UI/Popup/MapillaryLinkVis.ts#L8)
+Defined in [/src/UI/Popup/MapillaryLinkVis.ts#L7](/src/UI/Popup/MapillaryLinkVis.ts#L7)
#### Example usage of mapillary_link
`{mapillary_link(18)}`
+### open_in_iD
+
+Opens the current view in the iD-editor
+
+Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L212](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L212)
+
+#### Example usage of open_in_iD
+
+`{open_in_iD()}`
+
+### open_in_josm
+
+Opens the current view in the JOSM-editor
+
+Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L226](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L226)
+
+#### Example usage of open_in_josm
+
+`{open_in_josm()}`
+
### send_email
Creates a `mailto`-link where some fields are already set and correctly escaped. The user will be promted to send the email
@@ -1243,7 +1284,7 @@ Creates a `mailto`-link where some fields are already set and correctly escaped.
| body | _undefined_ | The text in the email |
| button_text | _undefined_ | The text shown on the button in the UI |
-Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L111](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L111)
+Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L105](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L105)
#### Example usage of send_email
@@ -1257,7 +1298,7 @@ Shows the label of the corresponding wikidata-item
-----|-----|----- |
| keyToShowWikidataFor | wikidata | Use the wikidata entry from this key to show the label |
-Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L71](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L71)
+Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L64](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L64)
#### Example usage of wikidata_label
@@ -1271,7 +1312,7 @@ A box showing the corresponding wikipedia article(s) - based on the **wikidata**
-----|-----|----- |
| keyToShowWikipediaFor | wikidata;wikipedia | Use the wikidata entry from this key to show the wikipedia article for. Multiple keys can be given (separated by ';'), in which case the first matching value is used |
-Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L43](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L43)
+Defined in [/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L35](/src/UI/SpecialVisualisations/WebAndCommunicationSpecialVisualisations.ts#L35)
#### Example usage of wikipedia
@@ -1285,7 +1326,7 @@ Various elements
Exports the selected feature as GeoJson-file
-Defined in [/src/UI/Popup/DataExportVisualisations.ts#L46](/src/UI/Popup/DataExportVisualisations.ts#L46)
+Defined in [/src/UI/Popup/DataExportVisualisations.ts#L34](/src/UI/Popup/DataExportVisualisations.ts#L34)
#### Example usage of export_as_geojson
@@ -1295,7 +1336,7 @@ Defined in [/src/UI/Popup/DataExportVisualisations.ts#L46](/src/UI/Popup/DataExp
Exports the selected feature as GPX-file
-Defined in [/src/UI/Popup/DataExportVisualisations.ts#L14](/src/UI/Popup/DataExportVisualisations.ts#L14)
+Defined in [/src/UI/Popup/DataExportVisualisations.ts#L8](/src/UI/Popup/DataExportVisualisations.ts#L8)
#### Example usage of export_as_gpx
@@ -1325,10 +1366,10 @@ The language element allows to show and pick all known (modern) languages. The k
| question | _undefined_ | What to ask if no questions are known |
| render_list_item | {language()} | How a single language will be shown in the list of languages. Use `{language}` to indicate the language (which it must contain). |
| render_single_language | _undefined_ | What will be shown if the feature only supports a single language |
-| render_all | {list()} | The full rendering. Use `{list}` to show where the list of languages must come. Optional if mode=single |
+| render_all | {list()} | The full rendering. U0se `{list}` to show where the list of languages must come. Optional if mode=single |
| no_known_languages | _undefined_ | The text that is shown if no languages are known for this key. If this text is omitted, the languages will be prompted instead |
-Defined in [/src/UI/Popup/LanguageElement/LanguageElement.ts#L9](/src/UI/Popup/LanguageElement/LanguageElement.ts#L9)
+Defined in [/src/UI/Popup/LanguageElement/LanguageElement.ts#L5](/src/UI/Popup/LanguageElement/LanguageElement.ts#L5)
#### Example usage of language_chooser
@@ -1362,31 +1403,11 @@ Defined in [/src/UI/Popup/MultiApplyViz.ts#L7](/src/UI/Popup/MultiApplyViz.ts#L7
{multi_apply(_features_with_the_same_name_within_100m, name:etymology:wikidata;name:etymology, Apply etymology information on all nearby objects with the same name)}
-### preset_description
-
-Shows the extra description from the presets of the layer, if one matches. It will pick the most specific one (e.g. if preset `A` implies `B`, but `B` does not imply `A`, it'll pick B) or the first one if no ordering can be made. Might be empty
-
-Defined in [/src/UI/Popup/DataVisualisations.ts#L225](/src/UI/Popup/DataVisualisations.ts#L225)
-
-#### Example usage of preset_description
-
-`{preset_description()}`
-
-### preset_type_select
-
-An editable tag rendering which allows to change the type
-
-Defined in [/src/UI/Popup/DataVisualisations.ts#L243](/src/UI/Popup/DataVisualisations.ts#L243)
-
-#### Example usage of preset_type_select
-
-`{preset_type_select()}`
-
### upload_to_osm
Uploads the GPS-history as GPX to OpenStreetMap.org; clears the history afterwards. The actual feature is ignored.
-Defined in [/src/UI/Popup/UploadToOsmViz.ts#L12](/src/UI/Popup/UploadToOsmViz.ts#L12)
+Defined in [/src/UI/Popup/UploadToOsmViz.ts#L17](/src/UI/Popup/UploadToOsmViz.ts#L17)
#### Example usage of upload_to_osm
diff --git a/Docs/TagInfo/mapcomplete_nature.json b/Docs/TagInfo/mapcomplete_nature.json
index 3ee579109..3f8fe39ba 100644
--- a/Docs/TagInfo/mapcomplete_nature.json
+++ b/Docs/TagInfo/mapcomplete_nature.json
@@ -26,37 +26,37 @@
},
{
"key": "id",
- "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
+ "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#just_created",
"icon_url": "./assets/svg/party.svg"
},
{
"key": "image",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images",
"icon_url": "./assets/layers/visitor_information_centre/information.svg"
},
{
"key": "panoramax",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images",
"icon_url": "./assets/layers/visitor_information_centre/information.svg"
},
{
"key": "mapillary",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images",
"icon_url": "./assets/layers/visitor_information_centre/information.svg"
},
{
"key": "wikidata",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images",
"icon_url": "./assets/layers/visitor_information_centre/information.svg"
},
{
"key": "wikipedia",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, Shelter, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers Visitor Information Centre, Drinking water, Bird watching places, Nature reserve, Shelter, Maps, Information boards, Benches, Picnic tables, Toilets, Guideposts, BBQ, Firepit, Insect Hotels, Artworks, Artificial nesting sites, Tree, Observation towers, Viewpoint",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/visitor_information_centre.md#images",
"icon_url": "./assets/layers/visitor_information_centre/information.svg"
},
@@ -1652,6 +1652,68 @@
"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"
},
+ {
+ "key": "amenity",
+ "value": "shelter",
+ "description": "Features with this tag are displayed by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "description": "Values of `shelter_type` are shown with \"Shelter type: {shelter_type}\" and can be updated. The question is \"What kind of shelter is this?\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "public_transport",
+ "description": "shelter_type=public_transport is displayed as \"This is a shelter at a public transport stop.\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "picnic_shelter",
+ "description": "shelter_type=picnic_shelter is displayed as \"This is a shelter protecting from rain at a picnic site.\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "gazebo",
+ "description": "shelter_type=gazebo is displayed as \"This is a gazebo.\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "weather_shelter",
+ "description": "shelter_type=weather_shelter is displayed as \"This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "lean_to",
+ "description": "shelter_type=lean_to is displayed as \"This is a shed with 3 walls, primarily intended for camping.\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "pavilion",
+ "description": "shelter_type=pavilion is displayed as \"This is a pavilion\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
+ {
+ "key": "shelter_type",
+ "value": "basic_hut",
+ "description": "shelter_type=basic_hut is displayed as \"This is a basic hut, providing basic shelter and sleeping facilities.\" by layer Shelter",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
+ "icon_url": "./assets/layers/shelter/shelter.svg"
+ },
{
"key": "tourism",
"value": "map",
@@ -2470,68 +2532,6 @@
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/guidepost.md#ele",
"icon_url": "./assets/layers/guidepost/guidepost.svg"
},
- {
- "key": "amenity",
- "value": "shelter",
- "description": "Features with this tag are displayed by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "description": "Values of `shelter_type` are shown with \"Shelter type: {shelter_type}\" and can be updated. The question is \"What kind of shelter is this?\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "public_transport",
- "description": "shelter_type=public_transport is displayed as \"This is a shelter at a public transport stop.\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "picnic_shelter",
- "description": "shelter_type=picnic_shelter is displayed as \"This is a shelter protecting from rain at a picnic site.\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "gazebo",
- "description": "shelter_type=gazebo is displayed as \"This is a gazebo.\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "weather_shelter",
- "description": "shelter_type=weather_shelter is displayed as \"This is a small shelter, primarily intended for short breaks. Usually found in the mountains or alongside roads.\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "lean_to",
- "description": "shelter_type=lean_to is displayed as \"This is a shed with 3 walls, primarily intended for camping.\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "pavilion",
- "description": "shelter_type=pavilion is displayed as \"This is a pavilion\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
- {
- "key": "shelter_type",
- "value": "basic_hut",
- "description": "shelter_type=basic_hut is displayed as \"This is a basic hut, providing basic shelter and sleeping facilities.\" by layer Shelter",
- "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/shelter.md#shelter_type",
- "icon_url": "./assets/layers/shelter/shelter.svg"
- },
{
"key": "amenity",
"value": "bbq",
diff --git a/Docs/TagInfo/mapcomplete_pets.json b/Docs/TagInfo/mapcomplete_pets.json
index 3b2bdfd57..dce126c7b 100644
--- a/Docs/TagInfo/mapcomplete_pets.json
+++ b/Docs/TagInfo/mapcomplete_pets.json
@@ -27,43 +27,43 @@
{
"key": "dog",
"value": "unleashed",
- "description": "Features with this tag are displayed by layers dog parks, Dog friendly eateries",
+ "description": "Features with this tag are displayed by layers dog parks, Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
{
"key": "id",
- "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers dog parks, veterinary, Animal shelters, Dog toilets, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
+ "description": "id~.+ is displayed as \"You just created this element! Thanks for sharing this info with the world and helping people worldwide.\" by layers dog parks, veterinary, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#just_created",
"icon_url": "./assets/svg/party.svg"
},
{
"key": "image",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
{
"key": "panoramax",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
{
"key": "mapillary",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
{
"key": "wikidata",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
{
"key": "wikipedia",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary by layers dog parks, Animal shelters, Dog toilets, Dog friendly eateries, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Waste baskets with excrement bag dispensers, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#images",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
@@ -75,7 +75,7 @@
},
{
"key": "opening_hours",
- "description": "Values of `opening_hours` are shown with \"
Opening hours
{opening_hours_table(opening_hours)}\" and can be updated. The question is \"What are the opening hours of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `opening_hours` are shown with \"
Opening hours
{opening_hours_table(opening_hours)}\" and can be updated. The question is \"What are the opening hours of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#opening_hours_24_7",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
@@ -89,19 +89,19 @@
{
"key": "opening_hours",
"value": "closed",
- "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "opening_hours=closed is displayed as \"Marked as closed for an unspecified time\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#opening_hours_24_7",
"icon_url": "./assets/layers/dogpark/dog-park.svg"
},
{
"key": "website",
- "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `website` are shown with \"{website}\" and can be updated. The question is \"What is the website of {title()}?\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#website",
"icon_url": "./assets/layers/icons/website.svg"
},
{
"key": "contact:website",
- "description": "contact:website~.+ is displayed as \"{contact:website}\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "contact:website~.+ is displayed as \"{contact:website}\" by layers dog parks, veterinary, Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/dogpark.md#website",
"icon_url": "./assets/layers/icons/website.svg"
},
@@ -142,13 +142,13 @@
},
{
"key": "phone",
- "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layers veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `phone` are shown with \"{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}\" and can be updated. The question is \"What is the phone number of {title()}?\" by layers veterinary, Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/veterinary.md#phone",
"icon_url": "./assets/layers/questions/phone.svg"
},
{
"key": "contact:phone",
- "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers veterinary, Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "contact:phone~.+ is displayed as \"{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}\" by layers veterinary, Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/veterinary.md#phone",
"icon_url": "./assets/layers/questions/phone.svg"
},
@@ -173,19 +173,19 @@
},
{
"key": "email",
- "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layers Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `email` are shown with \"{email}\" and can be updated. The question is \"What is the email address of {title()}?\" by layers Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/animal_shelter.md#email",
"icon_url": "./assets/svg/envelope.svg"
},
{
"key": "contact:email",
- "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "contact:email~.+ is displayed as \"{contact:email}\" by layers Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/animal_shelter.md#email",
"icon_url": "./assets/svg/envelope.svg"
},
{
"key": "operator:email",
- "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Animal shelters, Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "operator:email~.+ is displayed as \"{operator:email}\" by layers Animal shelters, Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/animal_shelter.md#email",
"icon_url": "./assets/svg/envelope.svg"
},
@@ -316,14 +316,14 @@
{
"key": "dog",
"value": "leashed",
- "description": "Features with this tag are displayed by layers Dog friendly eateries, Dog-friendly shops",
+ "description": "Features with this tag are displayed by layers Dog friendly eateries, Dog friendly drinking places, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "dog",
"value": "yes",
- "description": "Features with this tag are displayed by layers Dog friendly eateries, Dog-friendly shops",
+ "description": "Features with this tag are displayed by layers Dog friendly eateries, Dog friendly drinking places, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md",
"icon_url": "./assets/layers/food/restaurant.svg"
},
@@ -350,89 +350,89 @@
{
"key": "payment:cash",
"value": "yes",
- "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "payment:cash=yes is displayed as \"Cash is accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#payment_options",
"icon_url": "./assets/layers/questions/cash.svg"
},
{
"key": "payment:cards",
"value": "yes",
- "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#payment_options",
"icon_url": "./assets/layers/questions/payment_card.svg"
},
{
"key": "payment:qr_code",
"value": "yes",
- "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#payment_options",
"icon_url": "./assets/layers/questions/qrcode.svg"
},
{
"key": "level",
- "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `level` are shown with \"Located on the {level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "location",
"value": "underground",
- "description": "location=underground is displayed as \"Located underground\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "location=underground is displayed as \"Located underground\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "level",
"value": "0",
- "description": "level=0 is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "level=0 is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "level",
- "description": "level= is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "level= is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "level",
"value": "1",
- "description": "level=1 is displayed as \"Located on the first floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "level=1 is displayed as \"Located on the first floor\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "level",
"value": "-1",
- "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "level=-1 is displayed as \"Located on the first basement level\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wheelchair",
"value": "designated",
- "description": "wheelchair=designated is displayed as \"This place is specially adapted for wheelchair users\" by layer Dog friendly eateries",
+ "description": "wheelchair=designated is displayed as \"This place is specially adapted for wheelchair users\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wheelchair",
"value": "yes",
- "description": "wheelchair=yes is displayed as \"This place is easily reachable with a wheelchair\" by layer Dog friendly eateries",
+ "description": "wheelchair=yes is displayed as \"This place is easily reachable with a wheelchair\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wheelchair",
"value": "limited",
- "description": "wheelchair=limited is displayed as \"It is possible to reach this place in a wheelchair, but it is not easy\" by layer Dog friendly eateries",
+ "description": "wheelchair=limited is displayed as \"It is possible to reach this place in a wheelchair, but it is not easy\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wheelchair",
"value": "no",
- "description": "wheelchair=no is displayed as \"This place is not reachable with a wheelchair\" by layer Dog friendly eateries",
+ "description": "wheelchair=no is displayed as \"This place is not reachable with a wheelchair\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
@@ -710,14 +710,14 @@
{
"key": "outdoor_seating",
"value": "yes",
- "description": "outdoor_seating=yes is displayed as \"This place has outdoor seating\" by layer Dog friendly eateries",
+ "description": "outdoor_seating=yes is displayed as \"This place has outdoor seating\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#seating",
"icon_url": "./assets/layers/outdoor_seating/outdoor_seating.svg"
},
{
"key": "indoor_seating",
"value": "yes",
- "description": "indoor_seating=yes is displayed as \"This place has indoor seating\" by layer Dog friendly eateries",
+ "description": "indoor_seating=yes is displayed as \"This place has indoor seating\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#seating",
"icon_url": "./assets/layers/food/restaurant.svg"
},
@@ -1164,949 +1164,1053 @@
{
"key": "smoking",
"value": "yes",
- "description": "smoking=yes is displayed as \"Smoking is allowed\" by layer Dog friendly eateries",
+ "description": "smoking=yes is displayed as \"Smoking is allowed\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#smoking",
"icon_url": "./assets/layers/questions/smoking.svg"
},
{
"key": "smoking",
"value": "no",
- "description": "smoking=no is displayed as \"Smoking is not allowed\" by layer Dog friendly eateries",
+ "description": "smoking=no is displayed as \"Smoking is not allowed\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#smoking",
"icon_url": "./assets/layers/questions/no_smoking.svg"
},
{
"key": "smoking",
"value": "outside",
- "description": "smoking=outside is displayed as \"Smoking is allowed outside.\" by layer Dog friendly eateries",
+ "description": "smoking=outside is displayed as \"Smoking is allowed outside.\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#smoking",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "service:electricity",
"value": "yes",
- "description": "service:electricity=yes is displayed as \"There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics\" by layer Dog friendly eateries",
+ "description": "service:electricity=yes is displayed as \"There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#service_electricity",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "service:electricity",
"value": "limited",
- "description": "service:electricity=limited is displayed as \"There are a few domestic sockets available to customers seated indoors, where they can charge their electronics\" by layer Dog friendly eateries",
+ "description": "service:electricity=limited is displayed as \"There are a few domestic sockets available to customers seated indoors, where they can charge their electronics\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#service_electricity",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "service:electricity",
"value": "ask",
- "description": "service:electricity=ask is displayed as \"There are no sockets available indoors to customers, but charging might be possible if the staff is asked\" by layer Dog friendly eateries",
+ "description": "service:electricity=ask is displayed as \"There are no sockets available indoors to customers, but charging might be possible if the staff is asked\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#service_electricity",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "service:electricity",
"value": "no",
- "description": "service:electricity=no is displayed as \"There are a no domestic sockets available to customers seated indoors\" by layer Dog friendly eateries",
+ "description": "service:electricity=no is displayed as \"There are a no domestic sockets available to customers seated indoors\" by layers Dog friendly eateries, Dog friendly drinking places",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#service_electricity",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "dog",
"value": "yes",
- "description": "dog=yes is displayed as \"Dogs are allowed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "dog=yes is displayed as \"Dogs are allowed\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access",
"icon_url": "./assets/layers/questions/dogs_allowed.svg"
},
{
"key": "dog",
"value": "no",
- "description": "dog=no is displayed as \"Dogs are not allowed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "dog=no is displayed as \"Dogs are not allowed\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access",
"icon_url": "./assets/layers/questions/no_dogs.svg"
},
{
"key": "dog",
"value": "leashed",
- "description": "dog=leashed is displayed as \"Dogs are allowed, but they have to be leashed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "dog=leashed is displayed as \"Dogs are allowed, but they have to be leashed\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access",
"icon_url": "./assets/layers/questions/dogs_leashed.svg"
},
{
"key": "dog",
"value": "unleashed",
- "description": "dog=unleashed is displayed as \"Dogs are allowed and can run around freely\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "dog=unleashed is displayed as \"Dogs are allowed and can run around freely\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access",
"icon_url": "./assets/layers/questions/dogs_allowed.svg"
},
{
"key": "dog",
"value": "outside",
- "description": "dog=outside is displayed as \"Dogs are allowed only outside\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "dog=outside is displayed as \"Dogs are allowed only outside\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#dog_access",
"icon_url": "./assets/layers/questions/dogs_outside.svg"
},
{
"key": "internet_access",
"value": "wlan",
- "description": "internet_access=wlan is displayed as \"This place offers wireless internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access=wlan is displayed as \"This place offers wireless internet access\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet",
"icon_url": "wifi"
},
{
"key": "internet_access",
"value": "no",
- "description": "internet_access=no is displayed as \"This place does not offer internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access=no is displayed as \"This place does not offer internet access\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet",
"icon_url": "wifi;cross_bottom_right:red"
},
{
"key": "internet_access",
"value": "yes",
- "description": "internet_access=yes is displayed as \"This place offers internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access=yes is displayed as \"This place offers internet access\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access",
"value": "terminal",
- "description": "internet_access=terminal is displayed as \"This place offers internet access via a terminal or computer\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access=terminal is displayed as \"This place offers internet access via a terminal or computer\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet",
"icon_url": "computer"
},
{
"key": "internet_access",
"value": "wired",
- "description": "internet_access=wired is displayed as \"This place offers wired internet access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access=wired is displayed as \"This place offers wired internet access\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access",
"value": "terminal;wlan",
- "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access=terminal;wlan is displayed as \"This place offers both wireless internet and internet access via a terminal or computer\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access:fee",
"value": "yes",
- "description": "internet_access:fee=yes is displayed as \"There is a fee for the internet access at this place\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access:fee=yes is displayed as \"There is a fee for the internet access at this place\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_fee",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access:fee",
"value": "no",
- "description": "internet_access:fee=no is displayed as \"Internet access is free at this place\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access:fee=no is displayed as \"Internet access is free at this place\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_fee",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access:fee",
"value": "customers",
- "description": "internet_access:fee=customers is displayed as \"Internet access is free at this place, for customers only\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access:fee=customers is displayed as \"Internet access is free at this place, for customers only\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_fee",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access:ssid",
- "description": "Values of `internet_access:ssid` are shown with \"The network name is {internet_access:ssid}\" and can be updated. The question is \"What is the network name for the wireless internet access?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `internet_access:ssid` are shown with \"The network name is {internet_access:ssid}\" and can be updated. The question is \"What is the network name for the wireless internet access?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_ssid",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "internet_access:ssid",
"value": "Telekom",
- "description": "internet_access:ssid=Telekom is displayed as \"Telekom\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "internet_access:ssid=Telekom is displayed as \"Telekom\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#internet_ssid",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets",
"value": "no",
- "description": "toilets=no is displayed as \"Does not have toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets=no is displayed as \"Does not have toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#grouptitle",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets",
"value": "yes",
- "description": "toilets=yes is displayed as \"Has toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets=yes is displayed as \"Has toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#has_toilets",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets",
"value": "no",
- "description": "toilets=no is displayed as \"Has no toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets=no is displayed as \"Has no toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#has_toilets",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets",
"value": "separate",
- "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets=separate is displayed as \"The toilets are marked separately on the map\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#has_toilets",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "image",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "panoramax",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "mapillary",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wikidata",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wikipedia",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:level",
- "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `toilets:level` are shown with \"Located on the {toilets:level}th floor\" and can be updated. The question is \"On what level is this feature located?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:location",
"value": "underground",
- "description": "toilets:location=underground is displayed as \"Located underground\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:location=underground is displayed as \"Located underground\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:level",
"value": "0",
- "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:level=0 is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:level",
- "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:level= is displayed as \"Located on the ground floor\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:level",
"value": "1",
- "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:level=1 is displayed as \"Located on the first floor\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:level",
"value": "-1",
- "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:level=-1 is displayed as \"Located on the first basement level\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_single_level",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:access",
- "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `toilets:access` are shown with \"Access is {toilets:access}\" and can be updated. The question is \"Are these toilets publicly accessible?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:access",
"value": "yes",
- "description": "toilets:access=yes is displayed as \"Public access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:access=yes is displayed as \"Public access\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:access",
"value": "customers",
- "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:access=customers is displayed as \"Only access to customers\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_access",
"icon_url": "key"
},
{
"key": "toilets:access",
"value": "no",
- "description": "toilets:access=no is displayed as \"Not accessible\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:access=no is displayed as \"Not accessible\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_access",
"icon_url": "lock"
},
{
"key": "toilets:access",
"value": "key",
- "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:access=key is displayed as \"Accessible, but one has to ask a key to enter\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_access",
"icon_url": "key"
},
{
"key": "toilets:fee",
"value": "yes",
- "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:fee=yes is displayed as \"These are paid toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilets_fee",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:fee",
"value": "no",
- "description": "toilets:fee=no is displayed as \"Free to use\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:fee=no is displayed as \"Free to use\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilets_fee",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:charge",
- "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `toilets:charge` are shown with \"The fee is {toilets:charge}\" and can be updated. The question is \"How much does one have to pay for these toilets?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_charge",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:payment:cash",
"value": "yes",
- "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:cash=yes is displayed as \"Cash is accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/cash.svg"
},
{
"key": "toilets:payment:cards",
"value": "yes",
- "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:cards=yes is displayed as \"Payment cards are accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/payment_card.svg"
},
{
"key": "toilets:payment:qr_code",
"value": "yes",
- "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:qr_code=yes is displayed as \"Payment by QR-code is possible here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/qrcode.svg"
},
{
"key": "toilets:payment:coins",
"value": "yes",
- "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:coins=yes is displayed as \"Coins are accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/coins.svg"
},
{
"key": "toilets:payment:notes",
"value": "yes",
- "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:notes=yes is displayed as \"Bank notes are accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/notes.svg"
},
{
"key": "toilets:payment:debit_cards",
"value": "yes",
- "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:debit_cards=yes is displayed as \"Debit cards are accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/payment_card.svg"
},
{
"key": "toilets:payment:credit_cards",
"value": "yes",
- "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:payment:credit_cards=yes is displayed as \"Credit cards are accepted here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_payment_options_split",
"icon_url": "./assets/layers/questions/payment_card.svg"
},
{
"key": "toilets:gender_segregated",
"value": "yes",
- "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:gender_segregated=yes is displayed as \"There is a separate, signposted area for men and women\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_gender_segregated",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:gender_segregated",
"value": "no",
- "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:gender_segregated=no is displayed as \"There is no separate, signposted area for men and women\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_gender_segregated",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:supervised",
"value": "yes",
- "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:supervised=yes is displayed as \"There is a person supervising these toilets during (most of) the opening hours\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_supervised",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:supervised",
"value": "interval",
- "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:supervised=interval is displayed as \"There is a person supervising these toilets, but they are present only during certain times of the opening hours\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_supervised",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:supervised",
"value": "no",
- "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:supervised=no is displayed as \"These toilets are not supervised\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilet_supervised",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:description",
- "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Values of `toilets:description` are shown with \"{toilets:description}\" and can be updated. The question is \"Is there still some relevant info that the previous questions did not cover? Feel free to add it here.\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_description",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair",
"value": "yes",
- "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:wheelchair=yes is displayed as \"There is a dedicated toilet for wheelchair users\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilets_wheelchair",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair",
"value": "no",
- "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:wheelchair=no is displayed as \"No wheelchair access\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilets_wheelchair",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair",
"value": "designated",
- "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "toilets:wheelchair=designated is displayed as \"There is only a dedicated toilet for wheelchair users\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_toilets_wheelchair",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:position",
"value": "seated",
- "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:position=seated is displayed as \"There are only seated toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_type",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:position",
"value": "urinal",
- "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:position=urinal is displayed as \"There are only urinals here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_type",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:position",
"value": "squat",
- "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:position=squat is displayed as \"There are only squat toilets here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_type",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:position",
"value": "seated;urinal",
- "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:position=seated;urinal is displayed as \"Both seated toilets and urinals are available here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_type",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:disposal",
"value": "flush",
- "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:disposal=flush is displayed as \"The waste is moved away by flushing the toilet with water\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_disposal",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:disposal",
"value": "pitlatrine",
- "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:disposal=pitlatrine is displayed as \"The waste falls into a pit\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_disposal",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:disposal",
"value": "bucket",
- "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:disposal=bucket is displayed as \"The waste is collected in a bucket or similar container, which is regularly removed\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_disposal",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products",
"value": "yes",
- "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:menstrual_products=yes is displayed as \"Free menstrual products are available to all visitors of these toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products",
"value": "limited",
- "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:menstrual_products=limited is displayed as \"Free menstrual products are available to some visitors of these toilets\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products",
"value": "no",
- "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:menstrual_products=no is displayed as \"No free menstrual products are available here\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products:location",
- "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `toilets:menstrual_products:location` are shown with \"The menstrual products are located in {toilets:menstrual_products:location}\" and can be updated. The question is \"Where are the free menstrual products located?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products:location",
"value": "female_toilet",
- "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:menstrual_products:location=female_toilet is displayed as \"The free, menstrual products are located in the toilet for women\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products:location",
"value": "male_toilet",
- "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:menstrual_products:location=male_toilet is displayed as \"The free, menstrual products are located in the toilet for men\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:menstrual_products:location",
"value": "wheelchair_toilet",
- "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:menstrual_products:location=wheelchair_toilet is displayed as \"The free, menstrual products are located in the toilet for wheelchair users\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#menstrual_products_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table",
"value": "yes",
- "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table=yes is displayed as \"A changing table is available\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_changing_table",
"icon_url": "./assets/layers/toilet/baby.svg"
},
{
"key": "changing_table",
"value": "no",
- "description": "changing_table=no is displayed as \"No changing table is available\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table=no is displayed as \"No changing table is available\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_changing_table",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:location",
- "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `changing_table:location` are shown with \"A changing table is located at {changing_table:location}\" and can be updated. The question is \"Where is the changing table located?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_changing_table_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:location",
"value": "female_toilet",
- "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:location=female_toilet is displayed as \"A changing table is in the toilet for women\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_changing_table_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:location",
"value": "male_toilet",
- "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:location=male_toilet is displayed as \"A changing table is in the toilet for men\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_changing_table_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:location",
"value": "wheelchair_toilet",
- "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:location=wheelchair_toilet is displayed as \"A changing table is in the toilet for wheelchair users\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_changing_table_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:location",
"value": "dedicated_room",
- "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:location=dedicated_room is displayed as \"A changing table is in a dedicated room\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_changing_table_location",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:paper_supplied",
"value": "yes",
- "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:paper_supplied=yes is displayed as \"This toilet is equipped with toilet paper\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_has_paper",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:paper_supplied",
"value": "no",
- "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:paper_supplied=no is displayed as \"You have to bring your own toilet paper to this toilet\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_has_paper",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:handwashing",
"value": "yes",
- "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:handwashing=yes is displayed as \"These toilets have a sink to wash your hands\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_handwashing",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:handwashing",
"value": "no",
- "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:handwashing=no is displayed as \"These toilets don't have a sink to wash your hands\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_handwashing",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "handwashing:soap",
"value": "yes",
- "description": "handwashing:soap=yes is displayed as \"Soap for handwashing is provided\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "handwashing:soap=yes is displayed as \"Soap for handwashing is provided\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#handwashing_soap",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "handwashing:soap",
"value": "no",
- "description": "handwashing:soap=no is displayed as \"No soap for handwashing\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "handwashing:soap=no is displayed as \"No soap for handwashing\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#handwashing_soap",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:hands_drying",
"value": "electric_hand_dryer",
- "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:hands_drying=electric_hand_dryer is displayed as \"Electric hand dryers are available for drying hands.\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_drying",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:hands_drying",
"value": "paper_towel",
- "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:hands_drying=paper_towel is displayed as \"Paper towels are available for drying hands.\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_drying",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:hands_drying",
"value": "towel_cabinet",
- "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:hands_drying=towel_cabinet is displayed as \"A towel roll cabinet is available for drying hands\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_drying",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:hands_drying",
"value": "towel",
- "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:hands_drying=towel is displayed as \"A fabric towel available to dry your hands.\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_drying",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:hands_drying",
"value": "no",
- "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:hands_drying=no is displayed as \"There are no hand drying facilities available.\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_drying",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "image",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "panoramax",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "mapillary",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wikidata",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wikipedia",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "image",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "panoramax",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "mapillary",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wikidata",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wikipedia",
- "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Pet stores, Dog-friendly shops",
+ "description": "Images are displayed based on the keys image, image:0, image:1,..., panoramax, panoramax:0, panoramx:1, ... , wikidata, wikipedia, wikimedia_commons and mapillary Furthermore, this layer shows images based on the keys panoramax, image, wikidata, wikipedia, wikimedia_commons and mapillary (This is only shown if ((wheelchair=yes & amenity=toilets) | toilets:wheelchair=yes) & toilets=yes) by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#images",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wheelchair",
"value": "designated",
- "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_title",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair",
"value": "designated",
- "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "wheelchair=designated | toilets:wheelchair=designated is displayed as \"Wheelchair accessibility features\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_title",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "wheelchair",
"value": "no",
- "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_title",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair",
"value": "no",
- "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "wheelchair=no | toilets:wheelchair=no is displayed as \"No wheelchair accessible toilet\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_title",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:access",
"value": "yes",
- "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:access=yes is displayed as \"The wheelchair accessible toilets are freely accessible\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_wheelchair_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:access",
"value": "key",
- "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:access=key is displayed as \"One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_wheelchair_access",
"icon_url": "key"
},
{
"key": "centralkey",
"value": "mlak",
- "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key(MLAK) to access this bathroom\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "centralkey=mlak is displayed as \"One can use a Master Locksmiths Access Key(MLAK) to access this bathroom\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_wheelchair_access",
"icon_url": "./assets/layers/toilet/MLAK.svg"
},
{
"key": "centralkey",
"value": "nks",
- "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "centralkey=nks is displayed as \"One can use a RADAR Key to access this bathroom\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_wheelchair_access",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "centralkey",
"value": "eurokey",
- "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "centralkey=eurokey is displayed as \"One can use a EuroKey to access this bathroom\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilet_wheelchair_access",
"icon_url": "./assets/layers/toilet/eurokey.svg"
},
{
"key": "toilets:wheelchair:grab_rail:left",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:right",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on both sides\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:left",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:right",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no is displayed as \"Only grab rails on the left side\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:left",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:right",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes is displayed as \"Grab rails on the right side\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:left",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:right",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no is displayed as \"No grab rails at all\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_lr",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:behind",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:behind=yes is displayed as \"Has a grab rail behind the toilet\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_behind",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:behind",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:behind=no is displayed as \"No grab rail behind the toilet\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_has_grab_rail_behind",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:foldable:left",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:foldable:left=yes is displayed as \"The left grab rail is foldable\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_left",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:foldable:left",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:foldable:left=no is displayed as \"The left grab rail is not foldable\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_left",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:foldable:right",
"value": "yes",
- "description": "toilets:wheelchair:grab_rail:foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:foldable:right=yes is displayed as \"The right grab rail is foldable\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_right",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "toilets:wheelchair:grab_rail:foldable:right",
"value": "no",
- "description": "toilets:wheelchair:grab_rail:foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "toilets:wheelchair:grab_rail:foldable:right=no is displayed as \"The right grab rail is not foldable\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#toilets_wheelchair_is_foldable_right",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "door:width",
- "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `door:width` are shown with \"The door to the wheelchair-accessible toilet is {canonical(door:width)} wide\" and can be updated. The question is \"What is the width of the door to the wheelchair accessible toilet?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#wheelchair_door_width",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult",
"value": "yes",
- "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult=yes is displayed as \"Has a changing table for adults\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#adult_changing_table",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult",
"value": "no",
- "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult=no is displayed as \"No changing table for adults\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#adult_changing_table",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:height",
- "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `changing_table:adult:height` are shown with \"The changing table is {canonical(changing_table:adult:height)} high\" and can be updated. The question is \"What is the height of the adult changing table?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_height",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:height",
"value": "adjustable",
- "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult:height=adjustable is displayed as \"The changing table is adjustable in height\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_height",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:min_height",
- "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `changing_table:adult:min_height` are shown with \"The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}\" and can be updated. The question is \"What is the lowest height the adult changing table can be moved to?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_min_height",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:max_height",
- "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "Values of `changing_table:adult:max_height` are shown with \"The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}\" and can be updated. The question is \"What is the highest height the adult changing table can be moved to?\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_max_height",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:height:mechanism",
"value": "manual",
- "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult:height:mechanism=manual is displayed as \"The height of the adult changing table is adjusted manually\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_mechanism",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:height:mechanism",
"value": "electric",
- "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult:height:mechanism=electric is displayed as \"The height of the adult changing table is adjusted electrically\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_mechanism",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:support",
"value": "wall_mounted",
- "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult:support=wall_mounted is displayed as \"The changing table is mounted to the wall\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_support",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:support",
"value": "legs",
- "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult:support=legs is displayed as \"The changing table stands on table legs\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_support",
"icon_url": "./assets/layers/food/restaurant.svg"
},
{
"key": "changing_table:adult:support",
"value": "wheels",
- "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Dog friendly eateries, Pet stores, Dog-friendly shops, Toilets",
+ "description": "changing_table:adult:support=wheels is displayed as \"The changing table stands on table legs with wheels and can be moved\" by layers Dog friendly eateries, Dog friendly drinking places, Pet stores, Dog-friendly shops, Toilets",
"doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/food_dog_friendly.md#changing_table_adult_adult_changing_table_support",
"icon_url": "./assets/layers/food/restaurant.svg"
},
+ {
+ "key": "amenity",
+ "value": "bar",
+ "description": "Features with this tag are displayed by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "pub",
+ "description": "Features with this tag are displayed by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "cafe",
+ "description": "Features with this tag are displayed by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "biergarten",
+ "description": "Features with this tag are displayed by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "nightclub",
+ "description": "Features with this tag are displayed by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "name",
+ "description": "Values of `name` are shown with \"This business is named {name}\" and can be updated. The question is \"What is the name of this business?\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Name",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "pub",
+ "description": "amenity=pub is displayed as \"A pub, mostly for drinking beers in a warm, relaxed interior\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Classification",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "bar",
+ "description": "amenity=bar is displayed as \"A more modern and commercial bar, possibly with a music and light installation\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Classification",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "cafe",
+ "description": "amenity=cafe is displayed as \"A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Classification",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "restaurant",
+ "description": "amenity=restaurant is displayed as \"A restaurant where one can get a proper meal\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Classification",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "biergarten",
+ "description": "amenity=biergarten is displayed as \"An open space where beer is served, typically seen in Germany\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Classification",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "amenity",
+ "value": "nightclub",
+ "description": "amenity=nightclub is displayed as \"This is a nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#Classification",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "reusable_packaging:accept",
+ "value": "yes",
+ "description": "reusable_packaging:accept=yes is displayed as \"Accepts reusable cups\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#pub_reusable_packaging",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "reusable_packaging:accept",
+ "value": "no",
+ "description": "reusable_packaging:accept=no is displayed as \"Does not accept reusable cups\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#pub_reusable_packaging",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
+ {
+ "key": "reusable_packaging:accept",
+ "value": "only",
+ "description": "reusable_packaging:accept=only is displayed as \"Only serves to people who bring reusable cups\" by layer Dog friendly drinking places",
+ "doc_url": "https://source.mapcomplete.org/MapComplete/MapComplete/src/branch/develop/Docs/Layers/cafe_pub_dog_friendly.md#pub_reusable_packaging",
+ "icon_url": "./assets/layers/cafe_pub/pub.svg"
+ },
{
"key": "shop",
"value": "pet",
diff --git a/Docs/Themes/fritures.md b/Docs/Themes/fritures.md
index 2d2645c88..5b5350c23 100644
--- a/Docs/Themes/fritures.md
+++ b/Docs/Themes/fritures.md
@@ -258,7 +258,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -537,7 +537,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Themes/glutenfree.md b/Docs/Themes/glutenfree.md
index 85c2686c6..bd1247742 100644
--- a/Docs/Themes/glutenfree.md
+++ b/Docs/Themes/glutenfree.md
@@ -453,7 +453,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -741,7 +741,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
@@ -1588,7 +1588,7 @@ Elements must match **all** of the following expressions:
| [show-menu-image](#show-menu-image) _(Original in [food](./food.md#show-menu-image))_ | _{image_carousel(image:menu)}_ | menu | _Multiple choice only_ |
| [add-menu-image](#add-menu-image) _(Original in [food](./food.md#add-menu-image))_ | _{image_upload(image:menu,Add an image from the menu,)}_ | menu | _Multiple choice only_ |
| [menu-website](#menu-website) _(Original in [food](./food.md#menu-website))_ | On what webpage is the menu published? _{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | menu | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -1760,7 +1760,7 @@ This tagrendering has labels `menu`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Themes/grb.md b/Docs/Themes/grb.md
index 31275519f..394792d38 100644
--- a/Docs/Themes/grb.md
+++ b/Docs/Themes/grb.md
@@ -76,7 +76,6 @@ These layers can not be reused in different themes.
# osm_buildings_no_points
- This layer is shown at zoomlevel **17** and higher
- - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
No themes use this layer
@@ -85,9 +84,9 @@ No themes use this layer
Elements must match **all** of the following expressions:
0. id~^(way\/.*)$ | id~^(relation\/.*)$
-1. building~.+
+1. building~.+ | building:part~.+
-[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22id%22~%22%5E%28way%5C%2F.*%29%24%22%5D%5B%22building%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22id%22~%22%5E%28relation%5C%2F.*%29%24%22%5D%5B%22building%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22id%22~%22%5E%28way%5C%2F.*%29%24%22%5D%5B%22building%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22id%22~%22%5E%28way%5C%2F.*%29%24%22%5D%5B%22building%3Apart%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22id%22~%22%5E%28relation%5C%2F.*%29%24%22%5D%5B%22building%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22id%22~%22%5E%28relation%5C%2F.*%29%24%22%5D%5B%22building%3Apart%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
diff --git a/Docs/Themes/historic_rolling_stock.md b/Docs/Themes/historic_rolling_stock.md
index 497e15dbd..5a97549a7 100644
--- a/Docs/Themes/historic_rolling_stock.md
+++ b/Docs/Themes/historic_rolling_stock.md
@@ -9,6 +9,7 @@ The theme introduction reads:
This theme contains the following layers:
- [historic_rolling_stock](../Layers/historic_rolling_stock.md)
+ - [railway](../Layers/railway.md)
Available languages:
diff --git a/Docs/Themes/lactosefree.md b/Docs/Themes/lactosefree.md
index ed941ec9b..26fa901d9 100644
--- a/Docs/Themes/lactosefree.md
+++ b/Docs/Themes/lactosefree.md
@@ -451,7 +451,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [gluten_free](#gluten_free) _(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -739,7 +739,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
@@ -1586,7 +1586,7 @@ Elements must match **all** of the following expressions:
| [show-menu-image](#show-menu-image) _(Original in [food](./food.md#show-menu-image))_ | _{image_carousel(image:menu)}_ | menu | _Multiple choice only_ |
| [add-menu-image](#add-menu-image) _(Original in [food](./food.md#add-menu-image))_ | _{image_upload(image:menu,Add an image from the menu,)}_ | menu | _Multiple choice only_ |
| [menu-website](#menu-website) _(Original in [food](./food.md#menu-website))_ | On what webpage is the menu published? _{link(Consult the menu,&LBRACEwebsite:menu&RBRACE,,,,)}_ | menu | *[website:menu](https://wiki.osm.org/wiki/Key:website:menu)* ([url](../SpecialInputElements.md#url)) |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [gluten_free](#gluten_free) _(Original in [diets](./diets.md#gluten_free))_ | Does this shop have a gluten free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -1758,7 +1758,7 @@ This tagrendering has labels `menu`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
diff --git a/Docs/Themes/nature.md b/Docs/Themes/nature.md
index 3166804ff..8b17557ba 100644
--- a/Docs/Themes/nature.md
+++ b/Docs/Themes/nature.md
@@ -12,13 +12,13 @@ This theme contains the following layers:
- [drinking_water](../Layers/drinking_water.md)
- [birdhide](../Layers/birdhide.md)
- [nature_reserve](../Layers/nature_reserve.md)
+ - [shelter](../Layers/shelter.md)
- [map](../Layers/map.md)
- [information_board](../Layers/information_board.md)
- [bench](../Layers/bench.md)
- [picnic_table](../Layers/picnic_table.md)
- [toilet](../Layers/toilet.md)
- [guidepost](../Layers/guidepost.md)
- - [shelter](../Layers/shelter.md)
- [bbq](../Layers/bbq.md)
- [firepit](../Layers/firepit.md)
- [insect_hotel](../Layers/insect_hotel.md)
diff --git a/Docs/Themes/personal.md b/Docs/Themes/personal.md
index cdfee5510..ede48812d 100644
--- a/Docs/Themes/personal.md
+++ b/Docs/Themes/personal.md
@@ -94,6 +94,7 @@ This theme contains the following layers:
- [postboxes](../Layers/postboxes.md)
- [postoffices](../Layers/postoffices.md)
- [public_bookcase](../Layers/public_bookcase.md)
+ - [railway](../Layers/railway.md)
- [rainbow_crossings](../Layers/rainbow_crossings.md)
- [reception_desk](../Layers/reception_desk.md)
- [recycling](../Layers/recycling.md)
diff --git a/Docs/Themes/pets.md b/Docs/Themes/pets.md
index e0e9b3c71..89c0ed00d 100644
--- a/Docs/Themes/pets.md
+++ b/Docs/Themes/pets.md
@@ -14,6 +14,8 @@ This theme contains the following layers:
- [dog_toilet](../Layers/dog_toilet.md)
- [food_dog_friendly (defined in this theme)](#food_dog_friendly)
- [food](../Layers/food.md)
+ - [cafe_pub_dog_friendly (defined in this theme)](#cafe_pub_dog_friendly)
+ - [cafe_pub](../Layers/cafe_pub.md)
- [pet_shops (defined in this theme)](#pet_shops)
- [shop_dog_friendly (defined in this theme)](#shop_dog_friendly)
- [shops](../Layers/shops.md)
@@ -143,7 +145,81 @@ Available languages:
+ [lod](#lod)
+ [spacer](#spacer)
- [Filters](#filters)
-3. [pet_shops](#pet_shops)
+3. [cafe_pub_dog_friendly](#cafe_pub_dog_friendly)
+ - [Basic tags for this layer](#basic-tags-for-this-layer)
+ - [Supported attributes](#supported-attributes)
+ - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings)
+ + [images](#images)
+ + [reviews](#reviews)
+ + [Name](#name)
+ + [Classification](#classification)
+ + [opening_hours](#opening_hours)
+ + [website](#website)
+ + [email](#email)
+ + [phone](#phone)
+ + [payment-options](#payment-options)
+ + [repeated](#repeated)
+ + [single_level](#single_level)
+ + [smoking](#smoking)
+ + [wheelchair-access](#wheelchair-access)
+ + [pub_reusable_packaging](#pub_reusable_packaging)
+ + [service:electricity](#serviceelectricity)
+ + [seating](#seating)
+ + [dog-access](#dog-access)
+ + [internet](#internet)
+ + [internet-fee](#internet-fee)
+ + [internet-ssid](#internet-ssid)
+ + [toilets-group](#toilets-group)
+ + [grouptitle](#grouptitle)
+ + [has_toilets](#has_toilets)
+ + [images_toilet](#images_toilet)
+ + [toilets_repeated](#toilets_repeated)
+ + [toilets_single_level](#toilets_single_level)
+ + [toilets_toilet-access](#toilets_toilet-access)
+ + [toilets_toilets-fee](#toilets_toilets-fee)
+ + [toilets_toilet-charge](#toilets_toilet-charge)
+ + [toilets_payment-options-split](#toilets_payment-options-split)
+ + [toilets_gender_segregated](#toilets_gender_segregated)
+ + [toilets_toilet-supervised](#toilets_toilet-supervised)
+ + [toilets_description](#toilets_description)
+ + [toilets_toilets-wheelchair](#toilets_toilets-wheelchair)
+ + [toilets-type](#toilets-type)
+ + [toilets-disposal](#toilets-disposal)
+ + [menstrual_products](#menstrual_products)
+ + [menstrual_products_location](#menstrual_products_location)
+ + [toilets-changing-table](#toilets-changing-table)
+ + [toilet-changing_table:location](#toilet-changing_tablelocation)
+ + [toilet-has-paper](#toilet-has-paper)
+ + [toilet-handwashing](#toilet-handwashing)
+ + [handwashing-soap](#handwashing-soap)
+ + [toilet-drying](#toilet-drying)
+ + [wheelchair-group](#wheelchair-group)
+ + [wheelchair-picture-carousel](#wheelchair-picture-carousel)
+ + [wheelchair-picture](#wheelchair-picture)
+ + [wheelchair-title](#wheelchair-title)
+ + [toilet-wheelchair-access](#toilet-wheelchair-access)
+ + [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr)
+ + [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind)
+ + [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left)
+ + [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right)
+ + [wheelchair-door-width](#wheelchair-door-width)
+ + [questions-wheelchair](#questions-wheelchair)
+ + [adult_changing_table_title](#adult_changing_table_title)
+ + [adult-changing-table](#adult-changing-table)
+ + [changing_table_adult_height](#changing_table_adult_height)
+ + [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height)
+ + [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height)
+ + [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism)
+ + [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support)
+ + [questions-adult-changing-table](#questions-adult-changing-table)
+ + [toilet-question-box](#toilet-question-box)
+ + [leftover-questions](#leftover-questions)
+ + [move-button](#move-button)
+ + [delete-button](#delete-button)
+ + [lod](#lod)
+ + [spacer](#spacer)
+ - [Filters](#filters)
+4. [pet_shops](#pet_shops)
- [Presets](#presets)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
@@ -255,7 +331,7 @@ Available languages:
+ [lod](#lod)
+ [spacer](#spacer)
- [Filters](#filters)
-4. [shop_dog_friendly](#shop_dog_friendly)
+5. [shop_dog_friendly](#shop_dog_friendly)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
- [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings)
@@ -366,7 +442,7 @@ Available languages:
+ [lod](#lod)
+ [spacer](#spacer)
- [Filters](#filters)
-5. [waste_basket_dogs](#waste_basket_dogs)
+6. [waste_basket_dogs](#waste_basket_dogs)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
- [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings)
@@ -504,7 +580,7 @@ Elements must match **all** of the following expressions:
| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _Multiple choice only_ |
| [child_highchair](#child_highchair) _(Original in [questions](./BuiltinQuestions.md#child_highchair))_ | Is there a high chair (also known as booster chair) for toddlers available here? _{highchair} highchairs are available_ 4 options | | *[highchair](https://wiki.osm.org/wiki/Key:highchair)* ([nat](../SpecialInputElements.md#nat)) |
| [kids_area](#kids_area) _(Original in [questions](./BuiltinQuestions.md#kids_area))_ | Is there a play area for kids 5 options | | _Multiple choice only_ |
-| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
+| [diets_title](#diets_title) _(Original in [diets](./diets.md#diets_title))_ | _Dietary options{show_icons(diets_content,inline-flex float-right)}_ | diets_group, diets_grouped, hidden | _Multiple choice only_ |
| [diets_group](#diets_group) _(Original in [diets](./diets.md#diets_group))_ | _{group(diets_title,diets_content,)}_ | diets_grouped | _Multiple choice only_ |
| [sugar_free](#sugar_free) _(Original in [diets](./diets.md#sugar_free))_ | Does this shop have a sugar free offering? 4 options | diets_grouped, diets_content, hidden | _Multiple choice only_ |
| [lactose_free](#lactose_free) _(Original in [diets](./diets.md#lactose_free))_ | Does have a lactose-free offering? 4 options | diets_content, diets_grouped, hidden | _Multiple choice only_ |
@@ -783,7 +859,7 @@ The question is `Is there a play area for kids`
### diets_title
_This tagrendering has no question and is thus read-only_
-*Dietary options*
+*Dietary options{show_icons(diets_content,inline-flex float-right)}*
This tagrendering has labels `diets_group` `diets_grouped` `hidden`
@@ -1546,6 +1622,811 @@ _This tagrendering has no question and is thus read-only_
-----|-----|----- |
| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired |
+# cafe_pub_dog_friendly
+
+This layer is based on [cafe_pub](../Layers/cafe_pub.md)
+
+A layer showing cafés and pubs where one can gather around a drink. The layer asks for some relevant questions
+
+ - This layer is shown at zoomlevel **12** and higher
+
+No themes use this layer
+
+## Basic tags for this layer
+
+Elements must match **all** of the following expressions:
+
+0. amenity=bar | amenity=pub | amenity=cafe | amenity=biergarten | amenity=nightclub
+1. dog=unleashed | dog=leashed | dog=yes
+
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22bar%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22pub%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22cafe%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22biergarten%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22biergarten%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22biergarten%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22nightclub%22%5D%5B%22dog%22%3D%22unleashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22nightclub%22%5D%5B%22dog%22%3D%22leashed%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22amenity%22%3D%22nightclub%22%5D%5B%22dog%22%3D%22yes%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+
+## Supported attributes
+
+**Warning:**: this quick overview is incomplete
+
+| attribute | type | values which are supported by this layer |
+-----|-----|----- |
+| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
+| [amenity](https://wiki.openstreetmap.org/wiki/Key:amenity) | Multiple choice | [amenity=pub](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub) [amenity=bar](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbar) [amenity=cafe](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe) [amenity=restaurant](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Drestaurant) [amenity=biergarten](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbiergarten) [amenity=nightclub](https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dnightclub) |
+| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
+| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
+| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
+| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
+| [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [level=0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [level=1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [level=-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
+| [smoking](https://wiki.openstreetmap.org/wiki/Key:smoking) | Multiple choice | [smoking=yes](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dyes) [smoking=no](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Dno) [smoking=outside](https://wiki.openstreetmap.org/wiki/Tag:smoking%3Doutside) |
+| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [wheelchair=designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [wheelchair=yes](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dyes) [wheelchair=limited](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dlimited) [wheelchair=no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) |
+| [reusable_packaging:accept](https://wiki.openstreetmap.org/wiki/Key:reusable_packaging:accept) | Multiple choice | [reusable_packaging:accept=yes](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dyes) [reusable_packaging:accept=no](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Dno) [reusable_packaging:accept=only](https://wiki.openstreetmap.org/wiki/Tag:reusable_packaging:accept%3Donly) |
+| [service:electricity](https://wiki.openstreetmap.org/wiki/Key:service:electricity) | Multiple choice | [service:electricity=yes](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dyes) [service:electricity=limited](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dlimited) [service:electricity=ask](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dask) [service:electricity=no](https://wiki.openstreetmap.org/wiki/Tag:service:electricity%3Dno) |
+| [dog](https://wiki.openstreetmap.org/wiki/Key:dog) | Multiple choice | [dog=yes](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dyes) [dog=no](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dno) [dog=leashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dleashed) [dog=unleashed](https://wiki.openstreetmap.org/wiki/Tag:dog%3Dunleashed) [dog=outside](https://wiki.openstreetmap.org/wiki/Tag:dog%3Doutside) |
+| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [internet_access=wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [internet_access=no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [internet_access=terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [internet_access=wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) [internet_access=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 | [internet_access:fee=yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [internet_access:fee=no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [internet_access:fee=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) | [internet_access:ssid=Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) |
+| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) |
+| [toilets](https://wiki.openstreetmap.org/wiki/Key:toilets) | Multiple choice | [toilets=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dyes) [toilets=no](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dno) [toilets=separate](https://wiki.openstreetmap.org/wiki/Tag:toilets%3Dseparate) |
+| [toilets:level](https://wiki.openstreetmap.org/wiki/Key:toilets:level) | [float](../SpecialInputElements.md#float) | [toilets:level=0](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D0) [toilets:level=1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D1) [toilets:level=-1](https://wiki.openstreetmap.org/wiki/Tag:toilets:level%3D-1) |
+| [toilets:access](https://wiki.openstreetmap.org/wiki/Key:toilets:access) | [string](../SpecialInputElements.md#string) | [toilets:access=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dyes) [toilets:access=customers](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dcustomers) [toilets:access=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dno) [toilets:access=key](https://wiki.openstreetmap.org/wiki/Tag:toilets:access%3Dkey) |
+| [toilets:fee](https://wiki.openstreetmap.org/wiki/Key:toilets:fee) | Multiple choice | [toilets:fee=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dyes) [toilets:fee=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:fee%3Dno) |
+| [toilets:charge](https://wiki.openstreetmap.org/wiki/Key:toilets:charge) | [string](../SpecialInputElements.md#string) | |
+| [toilets:gender_segregated](https://wiki.openstreetmap.org/wiki/Key:toilets:gender_segregated) | Multiple choice | [toilets:gender_segregated=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dyes) [toilets:gender_segregated=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:gender_segregated%3Dno) |
+| [toilets:supervised](https://wiki.openstreetmap.org/wiki/Key:toilets:supervised) | Multiple choice | [toilets:supervised=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dyes) [toilets:supervised=interval](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dinterval) [toilets:supervised=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:supervised%3Dno) |
+| [toilets:description](https://wiki.openstreetmap.org/wiki/Key:toilets:description) | [text](../SpecialInputElements.md#text) | |
+| [toilets:wheelchair](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair) | Multiple choice | [toilets:wheelchair=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dyes) [toilets:wheelchair=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Dno) [toilets:wheelchair=designated](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair%3Ddesignated) |
+| [toilets:position](https://wiki.openstreetmap.org/wiki/Key:toilets:position) | Multiple choice | [toilets:position=seated](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated) [toilets:position=urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Durinal) [toilets:position=squat](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dsquat) [toilets:position=seated;urinal](https://wiki.openstreetmap.org/wiki/Tag:toilets:position%3Dseated;urinal) |
+| [toilets:disposal](https://wiki.openstreetmap.org/wiki/Key:toilets:disposal) | Multiple choice | [toilets:disposal=flush](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dflush) [toilets:disposal=pitlatrine](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dpitlatrine) [toilets:disposal=bucket](https://wiki.openstreetmap.org/wiki/Tag:toilets:disposal%3Dbucket) |
+| [toilets:menstrual_products](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products) | Multiple choice | [toilets:menstrual_products=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dyes) [toilets:menstrual_products=limited](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dlimited) [toilets:menstrual_products=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products%3Dno) |
+| [toilets:menstrual_products:location](https://wiki.openstreetmap.org/wiki/Key:toilets:menstrual_products:location) | [string](../SpecialInputElements.md#string) | [toilets:menstrual_products:location=female_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dfemale_toilet) [toilets:menstrual_products:location=male_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dmale_toilet) [toilets:menstrual_products:location=wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:toilets:menstrual_products:location%3Dwheelchair_toilet) |
+| [changing_table](https://wiki.openstreetmap.org/wiki/Key:changing_table) | Multiple choice | [changing_table=yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dyes) [changing_table=no](https://wiki.openstreetmap.org/wiki/Tag:changing_table%3Dno) |
+| [changing_table:location](https://wiki.openstreetmap.org/wiki/Key:changing_table:location) | [string](../SpecialInputElements.md#string) | [changing_table:location=female_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dfemale_toilet) [changing_table:location=male_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dmale_toilet) [changing_table:location=wheelchair_toilet](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Dwheelchair_toilet) [changing_table:location=dedicated_room](https://wiki.openstreetmap.org/wiki/Tag:changing_table:location%3Ddedicated_room) |
+| [toilets:paper_supplied](https://wiki.openstreetmap.org/wiki/Key:toilets:paper_supplied) | Multiple choice | [toilets:paper_supplied=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dyes) [toilets:paper_supplied=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:paper_supplied%3Dno) |
+| [toilets:handwashing](https://wiki.openstreetmap.org/wiki/Key:toilets:handwashing) | Multiple choice | [toilets:handwashing=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dyes) [toilets:handwashing=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:handwashing%3Dno) |
+| [handwashing:soap](https://wiki.openstreetmap.org/wiki/Key:handwashing:soap) | Multiple choice | [handwashing:soap=yes](https://wiki.openstreetmap.org/wiki/Tag:handwashing:soap%3Dyes) [handwashing:soap=no](https://wiki.openstreetmap.org/wiki/Tag:handwashing:soap%3Dno) |
+| [toilets:hands_drying](https://wiki.openstreetmap.org/wiki/Key:toilets:hands_drying) | Multiple choice | [toilets:hands_drying=electric_hand_dryer](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Delectric_hand_dryer) [toilets:hands_drying=paper_towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dpaper_towel) [toilets:hands_drying=towel_cabinet](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel_cabinet) [toilets:hands_drying=towel](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dtowel) [toilets:hands_drying=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:hands_drying%3Dno) |
+| [wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) | Multiple choice | [wheelchair=designated](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Ddesignated) [wheelchair=no](https://wiki.openstreetmap.org/wiki/Tag:wheelchair%3Dno) |
+| [toilets:wheelchair:grab_rail:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:left) | Multiple choice | [toilets:wheelchair:grab_rail:left=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [toilets:wheelchair:grab_rail:left=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dyes) [toilets:wheelchair:grab_rail:left=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) [toilets:wheelchair:grab_rail:left=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:left%3Dno) |
+| [toilets:wheelchair:grab_rail:behind](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:behind) | Multiple choice | [toilets:wheelchair:grab_rail:behind=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dyes) [toilets:wheelchair:grab_rail:behind=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:behind%3Dno) |
+| [toilets:wheelchair:grab_rail:foldable:left](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:foldable:left) | Multiple choice | [toilets:wheelchair:grab_rail:foldable:left=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:left%3Dyes) [toilets:wheelchair:grab_rail:foldable:left=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:left%3Dno) |
+| [toilets:wheelchair:grab_rail:foldable:right](https://wiki.openstreetmap.org/wiki/Key:toilets:wheelchair:grab_rail:foldable:right) | Multiple choice | [toilets:wheelchair:grab_rail:foldable:right=yes](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:right%3Dyes) [toilets:wheelchair:grab_rail:foldable:right=no](https://wiki.openstreetmap.org/wiki/Tag:toilets:wheelchair:grab_rail:foldable:right%3Dno) |
+| [door:width](https://wiki.openstreetmap.org/wiki/Key:door:width) | [pfloat](../SpecialInputElements.md#pfloat) | |
+| [changing_table:adult](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult) | Multiple choice | [changing_table:adult=yes](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dyes) [changing_table:adult=no](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult%3Dno) |
+| [changing_table:adult:height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height) | [pfloat](../SpecialInputElements.md#pfloat) | [changing_table:adult:height=adjustable](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height%3Dadjustable) |
+| [changing_table:adult:min_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:min_height) | [pfloat](../SpecialInputElements.md#pfloat) | |
+| [changing_table:adult:max_height](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:max_height) | [pfloat](../SpecialInputElements.md#pfloat) | |
+| [changing_table:adult:height:mechanism](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:height:mechanism) | Multiple choice | [changing_table:adult:height:mechanism=manual](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Dmanual) [changing_table:adult:height:mechanism=electric](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:height:mechanism%3Delectric) |
+| [changing_table:adult:support](https://wiki.openstreetmap.org/wiki/Key:changing_table:adult:support) | Multiple choice | [changing_table:adult:support=wall_mounted](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwall_mounted) [changing_table:adult:support=legs](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dlegs) [changing_table:adult:support=wheels](https://wiki.openstreetmap.org/wiki/Tag:changing_table:adult:support%3Dwheels) |
+
+## Featureview elements and TagRenderings
+
+| id | question | labels | freeform key |
+-----|-----|-----|----- |
+| [images](#images) _(Original in [questions](./BuiltinQuestions.md#images))_ | _{image_carousel()}{image_upload()}_ | | _Multiple choice only_ |
+| [reviews](#reviews) _(Original in [questions](./BuiltinQuestions.md#reviews))_ | _{create_review()}{list_reviews()}_ | | _Multiple choice only_ |
+| [Name](#Name) | What is the name of this business? _This business is named {name}_ | | *[name](https://wiki.osm.org/wiki/Key:name)* ([string](../SpecialInputElements.md#string)) |
+| [Classification](#Classification) | What kind of cafe is this? 6 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)) |
+| [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)) |
+| [payment-options](#payment-options) _(Original in [questions](./BuiltinQuestions.md#payment-options))_ | Which methods of payment are accepted here? 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)) |
+| [smoking](#smoking) _(Original in [questions](./BuiltinQuestions.md#smoking))_ | Is smoking allowed at ? 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_ |
+| [pub_reusable_packaging](#pub_reusable_packaging) | Does accept bring-your-own reusable cups? 3 options | | _Multiple choice only_ |
+| [service:electricity](#service:electricity) _(Original in [questions](./BuiltinQuestions.md#service:electricity))_ | Does this amenity have electrical outlets, available to customers when they are inside? 4 options | | _Multiple choice only_ |
+| [seating](#seating) _(Original in [questions](./BuiltinQuestions.md#seating))_ | What kind of seating does have? 2 options | | _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_ |
+| [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)) |
+| [toilets-group](#toilets-group) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-group))_ | _{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}_ | all | _Multiple choice only_ |
+| [grouptitle](#grouptitle) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#grouptitle))_ | _Toilet information_ 1 options | all, hidden | _Multiple choice only_ |
+| [has_toilets](#has_toilets) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#has_toilets))_ | Has toilets? 3 options | toilet-questions, hidden, all | _Multiple choice only_ |
+| [images_toilet](#images_toilet) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#images_toilet))_ | _{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}_ | relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_repeated](#toilets_repeated) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_repeated))_ | _Multiple, identical objects can be found on floors {toilets:repeat_on}._ | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_single_level](#toilets_single_level) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_single_level))_ | On what level is this feature located? _Located on the {toilets:level}th floor_ 5 options | level, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:level](https://wiki.osm.org/wiki/Key:toilets:level)* ([float](../SpecialInputElements.md#float)) |
+| [toilets_toilet-access](#toilets_toilet-access) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-access))_ | Are these toilets publicly accessible? _Access is {toilets:access}_ 4 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:access](https://wiki.osm.org/wiki/Key:toilets:access)* ([string](../SpecialInputElements.md#string)) |
+| [toilets_toilets-fee](#toilets_toilets-fee) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-fee))_ | Are these toilets free to use? 2 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_toilet-charge](#toilets_toilet-charge) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-charge))_ | How much does one have to pay for these toilets? _The fee is {toilets:charge}_ | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | *[toilets:charge](https://wiki.osm.org/wiki/Key:toilets:charge)* ([string](../SpecialInputElements.md#string)) |
+| [toilets_payment-options-split](#toilets_payment-options-split) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_payment-options-split))_ | Which methods of payment are accepted here? 7 options | relevant-questions, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_gender_segregated](#toilets_gender_segregated) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_gender_segregated))_ | Are these toilets gender-segregated? 2 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_toilet-supervised](#toilets_toilet-supervised) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilet-supervised))_ | Is this toilets supervised by a person? 3 options | relevant-questions, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_description](#toilets_description) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_description))_ | Is there still some relevant info that the previous questions did not cover? Feel free to add it here. _{toilets:description}_ | amenity-no-prefix, no-prefix, relevant-questions, relevant_questions, toilet-questions, hidden, all | *[toilets:description](https://wiki.osm.org/wiki/Key:toilets:description)* ([text](../SpecialInputElements.md#text)) |
+| [toilets_toilets-wheelchair](#toilets_toilets-wheelchair) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_toilets-wheelchair))_ | Is there a dedicated toilet for wheelchair users? 3 options | relevant-questions, wheelchair, hidden, no-prefix, amenity-no-prefix, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets-type](#toilets-type) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-type))_ | Which kind of toilets are these? 4 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets-disposal](#toilets-disposal) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-disposal))_ | How is the waste handled? 3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [menstrual_products](#menstrual_products) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products))_ | Are free, menstrual products distributed here? 3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [menstrual_products_location](#menstrual_products_location) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#menstrual_products_location))_ | Where are the free menstrual products located? _The menstrual products are located in {toilets:menstrual_products:location}_ 3 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[toilets:menstrual_products:location](https://wiki.osm.org/wiki/Key:toilets:menstrual_products:location)* ([string](../SpecialInputElements.md#string)) |
+| [toilets-changing-table](#toilets-changing-table) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets-changing-table))_ | Is a changing table (to change diapers) available? 2 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-changing_table:location](#toilet-changing_table:location) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-changing_table:location))_ | Where is the changing table located? _A changing table is located at {changing_table:location}_ 4 options | relevant-questions, no-prefix, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:location](https://wiki.osm.org/wiki/Key:changing_table:location)* ([string](../SpecialInputElements.md#string)) |
+| [toilet-has-paper](#toilet-has-paper) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-has-paper))_ | Does one have to bring their own toilet paper to this toilet? 2 options | relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-handwashing](#toilet-handwashing) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-handwashing))_ | Do these toilets have a sink to wash your hands? 2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [handwashing-soap](#handwashing-soap) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#handwashing-soap))_ | Is soap for handwashing provided? 2 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-drying](#toilet-drying) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-drying))_ | Do these toilets have a device to dry your hands? 5 options | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-group](#wheelchair-group) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-group))_ | _{group(wheelchair-title,wheelchair;adult-changing-table,)}_ | relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-picture-carousel](#wheelchair-picture-carousel) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture-carousel))_ | _{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-picture](#wheelchair-picture) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-picture))_ | _{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}_ | wheelchair, hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-title](#wheelchair-title) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-title))_ | _Wheelchair accessible toilet_ 2 options | hidden, relevant-questions, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-wheelchair-access](#toilet-wheelchair-access) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-wheelchair-access))_ | Is the wheelchair-accessible toilet locked? 5 options | hidden, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_has_grab_rail_lr](#toilets_wheelchair_has_grab_rail_lr) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_lr))_ | Is there a grab rail? 4 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_has_grab_rail_behind](#toilets_wheelchair_has_grab_rail_behind) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_has_grab_rail_behind))_ | Does the toilet have a grab rail behind the toilet? 2 options | wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_is_foldable_left](#toilets_wheelchair_is_foldable_left) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_left))_ | Is the left grab rail foldable? 2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilets_wheelchair_is_foldable_right](#toilets_wheelchair_is_foldable_right) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilets_wheelchair_is_foldable_right))_ | Is the right grab rail foldable? 2 options | generic_questions, wheelchair, relevant-questions, prefixed, amenity-prefixed, hidden, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [wheelchair-door-width](#wheelchair-door-width) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#wheelchair-door-width))_ | What is the width of the door to the wheelchair accessible toilet? _The door to the wheelchair-accessible toilet is {canonical(door:width)} wide_ | relevant-questions, wheelchair, hidden, prefixed, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[door:width](https://wiki.osm.org/wiki/Key:door:width)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [questions-wheelchair](#questions-wheelchair) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-wheelchair))_ | _{questions(wheelchair,,)}_ | wheelchair, hidden, relevant-questions, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [adult_changing_table_title](#adult_changing_table_title) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult_changing_table_title))_ | _Adult changing table_ | hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [adult-changing-table](#adult-changing-table) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#adult-changing-table))_ | Does this toilet have an adult changing table? 2 options | prefixed, hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [changing_table_adult_height](#changing_table_adult_height) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_height))_ | What is the height of the adult changing table? _The changing table is {canonical(changing_table:adult:height)} high_ 1 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:height](https://wiki.osm.org/wiki/Key:changing_table:adult:height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [changing_table_adult_adult-changing-table-min_height](#changing_table_adult_adult-changing-table-min_height) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-min_height))_ | What is the lowest height the adult changing table can be moved to? _The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:min_height](https://wiki.osm.org/wiki/Key:changing_table:adult:min_height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [changing_table_adult_adult-changing-table-max_height](#changing_table_adult_adult-changing-table-max_height) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-max_height))_ | What is the highest height the adult changing table can be moved to? _The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}_ | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | *[changing_table:adult:max_height](https://wiki.osm.org/wiki/Key:changing_table:adult:max_height)* ([pfloat](../SpecialInputElements.md#pfloat)) |
+| [changing_table_adult_adult-changing-table-mechanism](#changing_table_adult_adult-changing-table-mechanism) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-mechanism))_ | How is the height of the changing table adjusted? 2 options | relevant_questions, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [changing_table_adult_adult-changing-table-support](#changing_table_adult_adult-changing-table-support) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#changing_table_adult_adult-changing-table-support))_ | How is the adult changing table supported? 3 options | relevant_questions, hidden, prefixed, adult-changing-table, hidden, prefixed, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [questions-adult-changing-table](#questions-adult-changing-table) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#questions-adult-changing-table))_ | _{questions(adult-changing-table,,yes)}_ | hidden, relevant-questions, adult-changing-table, amenity-prefixed, relevant_questions, toilet-questions, hidden, all | _Multiple choice only_ |
+| [toilet-question-box](#toilet-question-box) _(Original in [toilet_at_amenity_lib](./toilet_at_amenity_lib.md#toilet-question-box))_ | _{questions(toilet-questions,wheelchair;adult-changing-table,)}_ | toilet-questions, all, hidden | _Multiple choice only_ |
+| [leftover-questions](#leftover-questions) | _{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}_ | 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_ |
+| [spacer](#spacer) | __ | | _Multiple choice only_ |
+
+### images
+This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel()}{image_upload()}*
+
+### reviews
+Shows the reviews module (including the possibility to leave a review)
+_This tagrendering has no question and is thus read-only_
+
+*{create_review()}{list_reviews()}*
+
+### Name
+The question is `What is the name of this business?`
+
+*This business is named {name}* is shown if `name` is set.
+
+### Classification
+The question is `What kind of cafe is this?`
+
+ - *A pub, mostly for drinking beers in a warm, relaxed interior* is shown if with amenity=pub
+ - *A more modern and commercial bar, possibly with a music and light installation* is shown if with amenity=bar
+ - *A cafe to drink tea, coffee or an alcoholical bevarage in a quiet environment* is shown if with amenity=cafe
+ - *A restaurant where one can get a proper meal* is shown if with amenity=restaurant
+ - *An open space where beer is served, typically seen in Germany* is shown if with amenity=biergarten
+ - *This is a nightclub or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks* is shown if with amenity=nightclub
+
+### opening_hours
+The question is `What are the opening hours of {title()}?`
+
+*
Opening hours
{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set.
+
+ - *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_
+
+### website
+The question is `What is the website of {title()}?`
+
+*{website}* is shown if `website` is set.
+
+ - *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_
+
+This tagrendering has labels `contact`
+
+### email
+The question is `What is the email address of {title()}?`
+
+*{email}* is shown if `email` is set.
+
+ - *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_
+ - *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_
+
+This tagrendering has labels `contact`
+
+### phone
+The question is `What is the phone number of {title()}?`
+
+*{link(&LBRACEphone&RBRACE,tel:&LBRACEphone&RBRACE,,,,)}* is shown if `phone` is set.
+
+ - *{link(&LBRACEcontact:phone&RBRACE,tel:&LBRACEcontact:phone&RBRACE,,,,)}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
+
+This tagrendering has labels `contact`
+
+### payment-options
+The question is `Which methods of payment are accepted here?`
+
+ - *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no
+ - *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no
+ - *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no
+
+### repeated
+_This tagrendering has no question and is thus read-only_
+
+*Multiple, identical objects can be found on floors {repeat_on}.*
+
+This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
+This tagrendering has labels `level`
+
+### single_level
+The question is `On what level is this feature located?`
+
+*Located on the {level}th floor* is shown if `level` is set.
+
+ - *Located underground* is shown if with location=underground. _This option cannot be chosen as answer_
+ - *Located on the ground floor* is shown if with level=0
+ - *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
+ - *Located on the first floor* is shown if with level=1
+ - *Located on the first basement level* is shown if with level=-1
+
+This tagrendering has labels `level`
+
+### smoking
+The question is `Is smoking allowed at {title()}?`
+
+ - *Smoking is allowed* is shown if with smoking=yes
+ - *Smoking is not allowed* is shown if with smoking=no
+ - *Smoking is allowed outside.* is shown if with smoking=outside
+
+### wheelchair-access
+The question is `Is this place accessible with a wheelchair?`
+
+ - *This place is specially adapted for wheelchair users* is shown if with wheelchair=designated
+ - *This place is easily reachable with a wheelchair* is shown if with wheelchair=yes
+ - *It is possible to reach this place in a wheelchair, but it is not easy* is shown if with wheelchair=limited
+ - *This place is not reachable with a wheelchair* is shown if with wheelchair=no
+
+### pub_reusable_packaging
+The question is `Does {title()} accept bring-your-own reusable cups?`
+
+ - *Accepts reusable cups* is shown if with reusable_packaging:accept=yes
+ - *Does not accept reusable cups* is shown if with reusable_packaging:accept=no
+ - *Only serves to people who bring reusable cups* is shown if with reusable_packaging:accept=only
+
+### service:electricity
+The question is `Does this amenity have electrical outlets, available to customers when they are inside?`
+
+ - *There are plenty of domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=yes
+ - *There are a few domestic sockets available to customers seated indoors, where they can charge their electronics* is shown if with service:electricity=limited
+ - *There are no sockets available indoors to customers, but charging might be possible if the staff is asked* is shown if with service:electricity=ask
+ - *There are a no domestic sockets available to customers seated indoors* is shown if with service:electricity=no
+
+### seating
+The question is `What kind of seating does {title()} have?`
+
+ - *This place has outdoor seating* is shown if with outdoor_seating=yes. Unselecting this answer will add outdoor_seating=no
+ - *This place has indoor seating* is shown if with indoor_seating=yes. Unselecting this answer will add indoor_seating=no
+
+### dog-access
+The question is `Are dogs allowed in this business?`
+
+ - *Dogs are allowed* is shown if with dog=yes
+ - *Dogs are not allowed* is shown if with dog=no
+ - *Dogs are allowed, but they have to be leashed* is shown if with dog=leashed
+ - *Dogs are allowed and can run around freely* is shown if with dog=unleashed
+ - *Dogs are allowed only outside* is shown if with dog=outside
+
+### internet
+The question is `Does this place offer internet access?`
+
+ - *This place offers wireless internet access* is shown if with internet_access=wlan
+ - *This place does not offer internet access* is shown if with internet_access=no
+ - *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_
+ - *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal
+ - *This place offers wired internet access* is shown if with internet_access=wired
+ - *This place offers both wireless internet and internet access via a terminal or computer* is shown if with internet_access=terminal;wlan
+
+This tagrendering has labels `internet-all`
+
+### internet-fee
+The question is `Is there a fee for internet access?`
+
+ - *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes
+ - *Internet access is free at this place* is shown if with internet_access:fee=no
+ - *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers
+
+This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+
+This tagrendering has labels `internet-all`
+
+### internet-ssid
+The question is `What is the network name for the wireless internet access?`
+
+*The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set.
+
+ - *Telekom* is shown if with internet_access:ssid=Telekom
+
+This tagrendering is only visible in the popup if the following condition is met: internet_access~^(.*wlan.*)$
+This tagrendering has labels `internet-all`
+
+### toilets-group
+_This tagrendering has no question and is thus read-only_
+
+*{group(grouptitle,toilet-questions,wheelchair;wheelchair-title;adult-changing-table)}*
+
+This tagrendering has labels `all`
+
+### grouptitle
+_This tagrendering has no question and is thus read-only_
+
+*Toilet information*
+
+ - *Does not have toilets* is shown if with toilets=no
+
+This tagrendering has labels `all` `hidden`
+
+### has_toilets
+The question is `Has {title()} toilets?`
+
+ - *Has toilets* is shown if with toilets=yes
+ - *Has no toilets* is shown if with toilets=no
+ - *The toilets are marked separately on the map* is shown if with toilets=separate
+
+This tagrendering has labels `toilet-questions` `hidden` `all`
+
+### images_toilet
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel(toilets:panoramax;toilets:mapillary;toilets:images)}{image_upload(toilets:panoramax,Add a picture of the toilets,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_repeated
+_This tagrendering has no question and is thus read-only_
+
+*Multiple, identical objects can be found on floors {toilets:repeat_on}.*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on~.+
+This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_single_level
+The question is `On what level is this feature located?`
+
+*Located on the {toilets:level}th floor* is shown if `toilets:level` is set.
+
+ - *Located underground* is shown if with toilets:location=underground. _This option cannot be chosen as answer_
+ - *Located on the ground floor* is shown if with toilets:level=0
+ - *Located on the ground floor* is shown if with toilets:level=. _This option cannot be chosen as answer_
+ - *Located on the first floor* is shown if with toilets:level=1
+ - *Located on the first basement level* is shown if with toilets:level=-1
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:repeat_on=
+This tagrendering has labels `level` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilet-access
+The question is `Are these toilets publicly accessible?`
+
+*Access is {toilets:access}* is shown if `toilets:access` is set.
+
+ - *Public access* is shown if with toilets:access=yes
+ - *Only access to customers* is shown if with toilets:access=customers
+ - *Not accessible* is shown if with toilets:access=no
+ - *Accessible, but one has to ask a key to enter* is shown if with toilets:access=key
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilets-fee
+The question is `Are these toilets free to use?`
+
+ - *These are paid toilets* is shown if with toilets:fee=yes
+ - *Free to use* is shown if with toilets:fee=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:access!=no
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilet-charge
+The question is `How much does one have to pay for these toilets?`
+
+*The fee is {toilets:charge}* is shown if `toilets:charge` is set.
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_payment-options-split
+The question is `Which methods of payment are accepted here?`
+
+ - *Cash is accepted here* is shown if with toilets:payment:cash=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cash=
+ - *Payment cards are accepted here* is shown if with toilets:payment:cards=yes. _This option cannot be chosen as answer_. Unselecting this answer will add toilets:payment:cards=
+ - *Payment by QR-code is possible here* is shown if with toilets:payment:qr_code=yes. Unselecting this answer will add toilets:payment:qr_code=no
+ - *Coins are accepted here* is shown if with toilets:payment:coins=yes. Unselecting this answer will add toilets:payment:coins=no
+ - *Bank notes are accepted here* is shown if with toilets:payment:notes=yes. Unselecting this answer will add toilets:payment:notes=no
+ - *Debit cards are accepted here* is shown if with toilets:payment:debit_cards=yes. Unselecting this answer will add toilets:payment:debit_cards=no
+ - *Credit cards are accepted here* is shown if with toilets:payment:credit_cards=yes. Unselecting this answer will add toilets:payment:credit_cards=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:fee=yes
+This tagrendering has labels `relevant-questions` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_gender_segregated
+The question is `Are these toilets gender-segregated?`
+
+ - *There is a separate, signposted area for men and women* is shown if with toilets:gender_segregated=yes
+ - *There is no separate, signposted area for men and women* is shown if with toilets:gender_segregated=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:toilets:position!=urinal
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilet-supervised
+The question is `Is this toilets supervised by a person?`
+
+ - *There is a person supervising these toilets during (most of) the opening hours* is shown if with toilets:supervised=yes
+ - *There is a person supervising these toilets, but they are present only during certain times of the opening hours* is shown if with toilets:supervised=interval
+ - *These toilets are not supervised* is shown if with toilets:supervised=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:access=yes | toilets:access=)
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_description
+The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.`
+
+*{toilets:description}* is shown if `toilets:description` is set.
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `amenity-no-prefix` `no-prefix` `relevant-questions` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_toilets-wheelchair
+The question is `Is there a dedicated toilet for wheelchair users?`
+
+ - *There is a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=yes
+ - *No wheelchair access* is shown if with toilets:wheelchair=no
+ - *There is only a dedicated toilet for wheelchair users* is shown if with toilets:wheelchair=designated
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `no-prefix` `amenity-no-prefix` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets-type
+The question is `Which kind of toilets are these?`
+
+ - *There are only seated toilets* is shown if with toilets:position=seated
+ - *There are only urinals here* is shown if with toilets:position=urinal
+ - *There are only squat toilets here* is shown if with toilets:position=squat
+ - *Both seated toilets and urinals are available here* is shown if with toilets:position=seated;urinal
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets-disposal
+The question is `How is the waste handled?`
+
+ - *The waste is moved away by flushing the toilet with water* is shown if with toilets:disposal=flush
+ - *The waste falls into a pit* is shown if with toilets:disposal=pitlatrine
+ - *The waste is collected in a bucket or similar container, which is regularly removed* is shown if with toilets:disposal=bucket
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### menstrual_products
+The question is `Are free, menstrual products distributed here?`
+
+ - *Free menstrual products are available to all visitors of these toilets* is shown if with toilets:menstrual_products=yes
+ - *Free menstrual products are available to some visitors of these toilets* is shown if with toilets:menstrual_products=limited
+ - *No free menstrual products are available here* is shown if with toilets:menstrual_products=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### menstrual_products_location
+The question is `Where are the free menstrual products located?`
+
+*The menstrual products are located in {toilets:menstrual_products:location}* is shown if `toilets:menstrual_products:location` is set.
+
+ - *The free, menstrual products are located in the toilet for women* is shown if with toilets:menstrual_products:location=female_toilet
+ - *The free, menstrual products are located in the toilet for men* is shown if with toilets:menstrual_products:location=male_toilet
+ - *The free, menstrual products are located in the toilet for wheelchair users* is shown if with toilets:menstrual_products:location=wheelchair_toilet
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:menstrual_products=limited | toilets:menstrual_products:location~.+)
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets-changing-table
+The question is `Is a changing table (to change diapers) available?`
+
+ - *A changing table is available* is shown if with changing_table=yes
+ - *No changing table is available* is shown if with changing_table=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-changing_table:location
+The question is `Where is the changing table located?`
+
+*A changing table is located at {changing_table:location}* is shown if `changing_table:location` is set.
+
+ - *A changing table is in the toilet for women* is shown if with changing_table:location=female_toilet
+ - *A changing table is in the toilet for men* is shown if with changing_table:location=male_toilet
+ - *A changing table is in the toilet for wheelchair users* is shown if with changing_table:location=wheelchair_toilet
+ - *A changing table is in a dedicated room* is shown if with changing_table:location=dedicated_room
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table=yes & toilets=yes
+This tagrendering has labels `relevant-questions` `no-prefix` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-has-paper
+The question is `Does one have to bring their own toilet paper to this toilet?`
+
+ - *This toilet is equipped with toilet paper* is shown if with toilets:paper_supplied=yes
+ - *You have to bring your own toilet paper to this toilet* is shown if with toilets:paper_supplied=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:position!=urinal
+This tagrendering has labels `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-handwashing
+The question is `Do these toilets have a sink to wash your hands?`
+
+ - *These toilets have a sink to wash your hands* is shown if with toilets:handwashing=yes
+ - *These toilets don't have a sink to wash your hands* is shown if with toilets:handwashing=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### handwashing-soap
+The question is `Is soap for handwashing provided?`
+
+ - *Soap for handwashing is provided* is shown if with handwashing:soap=yes
+ - *No soap for handwashing* is shown if with handwashing:soap=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-drying
+The question is `Do these toilets have a device to dry your hands?`
+
+ - *Electric hand dryers are available for drying hands.* is shown if with toilets:hands_drying=electric_hand_dryer
+ - *Paper towels are available for drying hands.* is shown if with toilets:hands_drying=paper_towel
+ - *A towel roll cabinet is available for drying hands* is shown if with toilets:hands_drying=towel_cabinet
+ - *A fabric towel available to dry your hands.* is shown if with toilets:hands_drying=towel
+ - *There are no hand drying facilities available.* is shown if with toilets:hands_drying=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:handwashing=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-group
+_This tagrendering has no question and is thus read-only_
+
+*{group(wheelchair-title,wheelchair;adult-changing-table,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-picture-carousel
+_This tagrendering has no question and is thus read-only_
+
+*{image_carousel(toilets:wheelchair:panoramax;toilets:wheelchair:image;toilets:wheelchair:mapillary)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-picture
+_This tagrendering has no question and is thus read-only_
+
+*{image_upload(toilets:wheelchair:panoramax,Add a picture of the wheelchair accessible toilet,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-title
+_This tagrendering has no question and is thus read-only_
+
+*Wheelchair accessible toilet*
+
+ - *Wheelchair accessibility features* is shown if with wheelchair=designated | toilets:wheelchair=designated
+ - *No wheelchair accessible toilet* is shown if with wheelchair=no | toilets:wheelchair=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `hidden` `relevant-questions` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-wheelchair-access
+The question is `Is the wheelchair-accessible toilet locked?`
+
+ - *The wheelchair accessible toilets are freely accessible* is shown if with toilets:wheelchair:access=yes
+ - *One needs to ask permission to access wheelchair-accessible toilet, e.g. by asking a key* is shown if with toilets:wheelchair:access=key
+ - *One can use a Master Locksmiths Access Key(MLAK) to access this bathroom* is shown if with centralkey=mlak
+ - *One can use a RADAR Key to access this bathroom* is shown if with centralkey=nks
+ - *One can use a EuroKey to access this bathroom* is shown if with centralkey=eurokey
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes)) & (access=yes | access=public | access=customers | access=)
+This tagrendering has labels `hidden` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_has_grab_rail_lr
+The question is `Is there a grab rail?`
+
+ - *Grab rails on both sides* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=yes
+ - *Only grab rails on the left side* is shown if with toilets:wheelchair:grab_rail:left=yes & toilets:wheelchair:grab_rail:right=no
+ - *Grab rails on the right side* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=yes
+ - *No grab rails at all* is shown if with toilets:wheelchair:grab_rail:left=no & toilets:wheelchair:grab_rail:right=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_has_grab_rail_behind
+The question is `Does the toilet have a grab rail behind the toilet?`
+
+ - *Has a grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=yes
+ - *No grab rail behind the toilet* is shown if with toilets:wheelchair:grab_rail:behind=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_is_foldable_left
+The question is `Is the left grab rail foldable?`
+
+ - *The left grab rail is foldable* is shown if with toilets:wheelchair:grab_rail:foldable:left=yes
+ - *The left grab rail is not foldable* is shown if with toilets:wheelchair:grab_rail:foldable:left=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:left=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilets_wheelchair_is_foldable_right
+The question is `Is the right grab rail foldable?`
+
+ - *The right grab rail is foldable* is shown if with toilets:wheelchair:grab_rail:foldable:right=yes
+ - *The right grab rail is not foldable* is shown if with toilets:wheelchair:grab_rail:foldable:right=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & toilets:wheelchair:grab_rail:right=yes & (toilets:wheelchair=yes | (amenity=toilets & wheelchair=yes))
+This tagrendering has labels `generic_questions` `wheelchair` `relevant-questions` `prefixed` `amenity-prefixed` `hidden` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### wheelchair-door-width
+The question is `What is the width of the door to the wheelchair accessible toilet?`
+
+*The door to the wheelchair-accessible toilet is {canonical(door:width)} wide* is shown if `door:width` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 4 (both inclusive). A warning will appear if the value is outside of 0.6 and 2.
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes & (toilets:wheelchair=designated | (amenity=toilet & wheelchair~^(yes|designated)$))
+This tagrendering has labels `relevant-questions` `wheelchair` `hidden` `prefixed` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### questions-wheelchair
+_This tagrendering has no question and is thus read-only_
+
+*{questions(wheelchair,,)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `wheelchair` `hidden` `relevant-questions` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### adult_changing_table_title
+_This tagrendering has no question and is thus read-only_
+
+*Adult changing table*
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes
+This tagrendering has labels `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### adult-changing-table
+The question is `Does this toilet have an adult changing table?`
+
+ - *Has a changing table for adults* is shown if with changing_table:adult=yes
+ - *No changing table for adults* is shown if with changing_table:adult=no
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `prefixed` `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_height
+The question is `What is the height of the adult changing table?`
+
+*The changing table is {canonical(changing_table:adult:height)} high* is shown if `changing_table:adult:height` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7.
+
+ - *The changing table is adjustable in height* is shown if with changing_table:adult:height=adjustable
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-min_height
+The question is `What is the lowest height the adult changing table can be moved to?`
+
+*The lowest height of the adult changing table is {canonical(changing_table:adult:min_height)}* is shown if `changing_table:adult:min_height` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7.
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-max_height
+The question is `What is the highest height the adult changing table can be moved to?`
+
+*The highest height of the adult changing table is {canonical(changing_table:adult:max_height)}* is shown if `changing_table:adult:max_height` is set.
+
+The allowed input is of type pfloat and is in range 0.4 until 2 (both inclusive). A warning will appear if the value is outside of 0.8 and 1.7.
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-mechanism
+The question is `How is the height of the changing table adjusted?`
+
+ - *The height of the adult changing table is adjusted manually* is shown if with changing_table:adult:height:mechanism=manual
+ - *The height of the adult changing table is adjusted electrically* is shown if with changing_table:adult:height:mechanism=electric
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & changing_table:adult:height=adjustable & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### changing_table_adult_adult-changing-table-support
+The question is `How is the adult changing table supported?`
+
+ - *The changing table is mounted to the wall* is shown if with changing_table:adult:support=wall_mounted
+ - *The changing table stands on table legs* is shown if with changing_table:adult:support=legs
+ - *The changing table stands on table legs with wheels and can be moved* is shown if with changing_table:adult:support=wheels
+
+This tagrendering is only visible in the popup if the following condition is met: changing_table:adult=yes & toilets=yes
+This tagrendering has labels `relevant_questions` `hidden` `prefixed` `adult-changing-table` `hidden` `prefixed` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### questions-adult-changing-table
+_This tagrendering has no question and is thus read-only_
+
+*{questions(adult-changing-table,,yes)}*
+
+This tagrendering is only visible in the popup if the following condition is met: toilets=yes
+This tagrendering has labels `hidden` `relevant-questions` `adult-changing-table` `amenity-prefixed` `relevant_questions` `toilet-questions` `hidden` `all`
+
+### toilet-question-box
+_This tagrendering has no question and is thus read-only_
+
+*{questions(toilet-questions,wheelchair;adult-changing-table,)}*
+
+This tagrendering has labels `toilet-questions` `all` `hidden`
+
+### leftover-questions
+_This tagrendering has no question and is thus read-only_
+
+*{questions( ,hidden;wheelchair;adult-changing-table;toilet-questions)}*
+
+This tagrendering has labels `ignore-docs` `added_by_default`
+
+### move-button
+_This tagrendering has no question and is thus read-only_
+
+*{move_button()}*
+
+### delete-button
+_This tagrendering has no question and is thus read-only_
+
+*{delete_button()}*
+
+### lod
+_This tagrendering has no question and is thus read-only_
+
+*{linked_data_from_website()}*
+
+This tagrendering has labels `added_by_default`
+
+### spacer
+_This tagrendering has no question and is thus read-only_
+
+**
+
+## Filters
+
+| id | question | osmTags |
+-----|-----|----- |
+| open_now.0 | Now open | _isOpen=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| accepts_cash.0 | Accepts cash | payment:cash=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| accepts_cards.0 | Accepts payment cards | payment:cards=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| has_internet.0 | Offers internet | internet_access=wlan | internet_access=yes | internet_access=wired |
+
+| id | question | osmTags |
+-----|-----|----- |
+| has_electricity.0 | Offers electricity | service:electricity=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| outdoor_seating.0 | Has outdoor seating | outdoor_seating=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| indoor_seating.0 | Has indoor seating | indoor_seating=yes |
+
+| id | question | osmTags |
+-----|-----|----- |
+| dogs.0 | *No preference towards dogs* (default) | |
+| dogs.1 | Dogs allowed | dog=unleashed | dog=yes |
+| dogs.2 | No dogs allowed | dog=no |
+
# pet_shops
This layer is based on [shops](../Layers/shops.md)
diff --git a/Docs/Themes/width.md b/Docs/Themes/width.md
index f9a5bafc8..f2cef1c11 100644
--- a/Docs/Themes/width.md
+++ b/Docs/Themes/width.md
@@ -9,6 +9,7 @@ The theme introduction reads:
This theme contains the following layers:
- [street_with_width (defined in this theme)](#street_with_width)
+ - [street_no_width (defined in this theme)](#street_no_width)
Available languages:
@@ -30,7 +31,17 @@ Available languages:
+ [needed_for_pedestrians](#needed_for_pedestrians)
+ [total_width_needed](#total_width_needed)
+ [has_sidewalks](#has_sidewalks)
+ + [questions](#questions)
+ + [nearbyimagesclosedreadonly](#nearbyimagesclosedreadonly)
+ + [lod](#lod)
+ + [spacer](#spacer)
+3. [street_no_width](#street_no_width)
+ - [Basic tags for this layer](#basic-tags-for-this-layer)
+ - [Supported attributes](#supported-attributes)
+ - [Featureview elements and TagRenderings](#featureview-elements-and-tagrenderings)
+ + [carriageway_width](#carriageway_width)
+ [leftover-questions](#leftover-questions)
+ + [split_button](#split_button)
+ [lod](#lod)
+ [spacer](#spacer)
@@ -74,7 +85,8 @@ 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)}_ | ignore-docs, added_by_default | _Multiple choice only_ |
+| [questions](#questions) _(Original in [questions](./BuiltinQuestions.md#questions))_ | _{questions()}_ | | _Multiple choice only_ |
+| [nearbyimagesclosedreadonly](#nearbyimagesclosedreadonly) | _{nearby_images(closed,readonly)}_ | | _Multiple choice only_ |
| [lod](#lod) _(Original in [questions](./BuiltinQuestions.md#lod))_ | _{linked_data_from_website()}_ | added_by_default | _Multiple choice only_ |
| [spacer](#spacer) | __ | | _Multiple choice only_ |
@@ -132,7 +144,69 @@ The question is `Heeft deze straat voetpaden?`
- *Voetpad aan de linkerkant* is shown if with sidewalk=left
- *Voetpad aan de rechterzijde* is shown if with sidewalk=right
-This tagrendering is only visible in the popup if the following condition is met: id=disabled
+### questions
+Show the questions block at this location
+_This tagrendering has no question and is thus read-only_
+
+*{questions()}*
+
+### nearbyimagesclosedreadonly
+_This tagrendering has no question and is thus read-only_
+
+*{nearby_images(closed,readonly)}*
+
+### lod
+_This tagrendering has no question and is thus read-only_
+
+*{linked_data_from_website()}*
+
+This tagrendering has labels `added_by_default`
+
+### spacer
+_This tagrendering has no question and is thus read-only_
+
+**
+
+# street_no_width
+
+Typical city streets with width
+
+ - This layer is shown at zoomlevel **19** and higher
+ - Not rendered on the map by default. If you want to rendering this on the map, override `mapRenderings`
+
+No themes use this layer
+
+## Basic tags for this layer
+
+Elements must match **all** of the following expressions:
+
+0. width:carriageway=
+1. highway=residential | highway=unclassified | highway=tertiary | highway=living_street
+
+[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B!%22width%3Acarriageway%22%5D%5B%22highway%22%3D%22residential%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B!%22width%3Acarriageway%22%5D%5B%22highway%22%3D%22unclassified%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B!%22width%3Acarriageway%22%5D%5B%22highway%22%3D%22tertiary%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B!%22width%3Acarriageway%22%5D%5B%22highway%22%3D%22living_street%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
+
+## Supported attributes
+
+**Warning:**: this quick overview is incomplete
+
+| attribute | type | values which are supported by this layer |
+-----|-----|----- |
+| [width:carriageway](https://wiki.openstreetmap.org/wiki/Key:width:carriageway) | [distance](../SpecialInputElements.md#distance) | |
+
+## Featureview elements and TagRenderings
+
+| id | question | labels | freeform key |
+-----|-----|-----|----- |
+| [carriageway_width](#carriageway_width) | Hoe breed is deze straat? _Deze straat is {width:carriageway}m breed_ | | *[width:carriageway](https://wiki.osm.org/wiki/Key:width:carriageway)* ([distance](../SpecialInputElements.md#distance)) |
+| [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_ |
+| [spacer](#spacer) | __ | | _Multiple choice only_ |
+
+### carriageway_width
+The question is `Hoe breed is deze straat?`
+
+*Deze straat is {width:carriageway}m breed* is shown if `width:carriageway` is set.
### leftover-questions
_This tagrendering has no question and is thus read-only_
@@ -141,6 +215,11 @@ _This tagrendering has no question and is thus read-only_
This tagrendering has labels `ignore-docs` `added_by_default`
+### split_button
+_This tagrendering has no question and is thus read-only_
+
+*{split_button()}*
+
### lod
_This tagrendering has no question and is thus read-only_
diff --git a/assets/layers/icons/icons.json b/assets/layers/icons/icons.json
index 93e9e91ec..54ebd45d5 100644
--- a/assets/layers/icons/icons.json
+++ b/assets/layers/icons/icons.json
@@ -430,10 +430,10 @@
}
},
{
- "condition": "_favourite=yes",
+ "id": "favourite_icon",
"description": "Only for rendering",
"icon": "circle:white;heart:red",
- "id": "favourite_icon",
+ "condition": "_favourite=yes",
"metacondition": "__showTimeSensitiveIcons!=no"
},
{
diff --git a/assets/layers/last_click/last_click.json b/assets/layers/last_click/last_click.json
index 6aaa19115..3185c513f 100644
--- a/assets/layers/last_click/last_click.json
+++ b/assets/layers/last_click/last_click.json
@@ -217,8 +217,8 @@
},
{
"id": "debug",
- "metacondition": "__featureSwitchIsDebugging=true",
- "render": "{all_tags()}"
+ "render": "{all_tags()}",
+ "metacondition": "__featureSwitchIsDebugging=true"
}
],
"filter": [
diff --git a/assets/layers/note/note.json b/assets/layers/note/note.json
index eedef08c6..b1dd36f32 100644
--- a/assets/layers/note/note.json
+++ b/assets/layers/note/note.json
@@ -114,9 +114,9 @@
"lineRendering": [],
"tagRenderings": [
{
- "classes": "p-0",
"id": "conversation",
- "render": "{visualize_note_comments()}"
+ "render": "{visualize_note_comments()}",
+ "classes": "p-0"
},
{
"id": "add_image",
diff --git a/assets/layers/osm_community_index/osm_community_index.json b/assets/layers/osm_community_index/osm_community_index.json
index 150fc6ecd..1c605ca38 100644
--- a/assets/layers/osm_community_index/osm_community_index.json
+++ b/assets/layers/osm_community_index/osm_community_index.json
@@ -66,16 +66,16 @@
],
"tagRenderings": [
{
- "condition": "level=country",
- "description": "The name of the country",
"id": "country_name",
- "render": "{nameEn} {emojiFlag}"
+ "description": "The name of the country",
+ "render": "{nameEn} {emojiFlag}",
+ "condition": "level=country"
},
{
- "condition": "_community_links~*",
- "description": "Community Links (Discord, meetups, Slack groups, IRC channels, mailing lists etc...)",
"id": "community_links",
- "render": "{_community_links}"
+ "description": "Community Links (Discord, meetups, Slack groups, IRC channels, mailing lists etc...)",
+ "render": "{_community_links}",
+ "condition": "_community_links~*"
}
],
"filter": [
diff --git a/assets/themes/mapcomplete-changes/mapcomplete-changes.json b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
index 80382fd51..5b19fa6de 100644
--- a/assets/themes/mapcomplete-changes/mapcomplete-changes.json
+++ b/assets/themes/mapcomplete-changes/mapcomplete-changes.json
@@ -38,9 +38,6 @@
"zh_Hant": "顯示由MapComplete進行的變動"
},
"icon": "./assets/svg/logo.svg",
- "startZoom": 1,
- "startLat": 0,
- "startLon": 0,
"hideFromOverview": true,
"layers": [
{
diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts
index 6414ed5f6..964963620 100644
--- a/scripts/generateLayerOverview.ts
+++ b/scripts/generateLayerOverview.ts
@@ -38,7 +38,10 @@ import { ValidateThemeAndLayers } from "../src/Models/ThemeConfig/Conversion/Val
import { ExtractImages } from "../src/Models/ThemeConfig/Conversion/FixImages"
import { TagRenderingConfigJson } from "../src/Models/ThemeConfig/Json/TagRenderingConfigJson"
import { Lists } from "../src/Utils/Lists"
-import { LayerConfigDependencyGraph, LevelInfo } from "../src/Models/ThemeConfig/LayerConfigDependencyGraph"
+import {
+ LayerConfigDependencyGraph,
+ LevelInfo,
+} from "../src/Models/ThemeConfig/LayerConfigDependencyGraph"
import { AddContextToTranslations } from "../src/Models/ThemeConfig/Conversion/AddContextToTranslations"
// This scripts scans 'src/assets/layers/*.json' for layer definition files and 'src/assets/themes/*.json' for theme definition files.
@@ -114,7 +117,10 @@ class AddIconSummary extends DesugaringStep<{ raw: LayerConfigJson; parsed: Laye
static singleton = new AddIconSummary()
constructor() {
- super("AddIconSummary", "Adds an icon summary ('_layerIcon') for quick reference. This previews how the layer should be shown in e.g. the filter menu")
+ super(
+ "AddIconSummary",
+ "Adds an icon summary ('_layerIcon') for quick reference. This previews how the layer should be shown in e.g. the filter menu"
+ )
}
convert(json: { raw: LayerConfigJson; parsed: LayerConfig }) {
@@ -699,11 +705,14 @@ class LayerOverviewUtils extends Script {
)
const path = "assets/layers/questions/questions.json"
- const sharedQuestionsRaw: LayerConfigJson = this.parseLayer(doesImageExist, prepareLayer, path).raw
- const sharedQuestions: LayerConfigJson = new AddContextToTranslations("").convertStrict(
- sharedQuestionsRaw,
- ConversionContext.construct(["layers:questions"], [])
- )
+ const sharedQuestionsRaw: LayerConfigJson = this.parseLayer(
+ doesImageExist,
+ prepareLayer,
+ path
+ ).raw
+ const sharedQuestions: LayerConfigJson = new AddContextToTranslations(
+ ""
+ ).convertStrict(sharedQuestionsRaw, ConversionContext.construct(["layers:questions"], []))
const dict = new Map()
for (const tr of sharedQuestions.tagRenderings) {
diff --git a/scripts/generateTranslations.ts b/scripts/generateTranslations.ts
index 24776542f..1c9ea2bbc 100644
--- a/scripts/generateTranslations.ts
+++ b/scripts/generateTranslations.ts
@@ -567,7 +567,7 @@ function MergeTranslation(source: any, target: any, language: string, context: s
const sourceV = source[key]
const targetV = target[keyRemapping?.get(key) ?? key]
- if(targetV === undefined){
+ if (targetV === undefined) {
throw `Merging translations failed; targetV is undefined for context ${context}; but we are trying to add ${sourceV} (${key}) to it`
}
diff --git a/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts b/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts
index 174c9ee3b..452ae1d92 100644
--- a/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts
+++ b/src/Logic/FeatureSource/Sources/FavouritesFeatureSource.ts
@@ -209,7 +209,7 @@ export default class FavouritesFeatureSource extends StaticFeatureSource {
continue
}
const store = featureProperties.getStore(id)
- if(store === undefined){
+ if (store === undefined) {
continue
}
const origValue = store.data._favourite
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/Web/ThemeViewStateHashActor.ts b/src/Logic/Web/ThemeViewStateHashActor.ts
index aee944c9d..f90c433fa 100644
--- a/src/Logic/Web/ThemeViewStateHashActor.ts
+++ b/src/Logic/Web/ThemeViewStateHashActor.ts
@@ -12,7 +12,7 @@ export default class ThemeViewStateHashActor {
private readonly _state: Readonly<{
indexedFeatures: IndexedFeatureSource
selectedElement: UIEventSource
- guistate: MenuState,
+ guistate: MenuState
osmObjectDownloader: OsmObjectDownloader
}>
private isUpdatingHash = false
@@ -39,13 +39,15 @@ export default class ThemeViewStateHashActor {
* As such, we use a change in the hash to close the appropriate windows
*
*/
- constructor(state: Readonly<{
- featureSwitches: { featureSwitchBackToThemeOverview: Store }
- indexedFeatures: IndexedFeatureSource & ThemeSource
- selectedElement: UIEventSource
- guistate: MenuState,
- osmObjectDownloader: OsmObjectDownloader
- }> ) {
+ constructor(
+ state: Readonly<{
+ featureSwitches: { featureSwitchBackToThemeOverview: Store }
+ indexedFeatures: IndexedFeatureSource & ThemeSource
+ selectedElement: UIEventSource
+ guistate: MenuState
+ osmObjectDownloader: OsmObjectDownloader
+ }>
+ ) {
this._state = state
AndroidPolyfill.onBackButton(() => this.back(), {
returnToIndex: state.featureSwitches.featureSwitchBackToThemeOverview,
@@ -55,16 +57,19 @@ export default class ThemeViewStateHashActor {
const containsMenu = this.loadStateFromHash(hashOnLoad)
// First of all, try to recover the selected element
if (!containsMenu && hashOnLoad?.length > 0) {
- if (hashOnLoad.startsWith("node/") || hashOnLoad.startsWith("way/") || hashOnLoad.startsWith("relation/")) {
+ if (
+ hashOnLoad.startsWith("node/") ||
+ hashOnLoad.startsWith("way/") ||
+ hashOnLoad.startsWith("relation/")
+ ) {
// This is an OSM-element. Let's download it and add it to the indexedFeatures
console.log("Directly downloading item from hash")
- state.osmObjectDownloader.DownloadObjectAsync(hashOnLoad)
- .then(osmObj => {
- if (osmObj === "deleted") {
- return
- }
- state.indexedFeatures.addItem(osmObj.asGeoJson())
- })
+ state.osmObjectDownloader.DownloadObjectAsync(hashOnLoad).then((osmObj) => {
+ if (osmObj === "deleted") {
+ return
+ }
+ state.indexedFeatures.addItem(osmObj.asGeoJson())
+ })
}
state.indexedFeatures.featuresById.addCallbackAndRunD(() => {
// once that we have found a matching element, we can be sure the indexedFeaturesource was popuplated and that the job is done
diff --git a/src/Models/MenuState.ts b/src/Models/MenuState.ts
index 98ec28ba8..788691713 100644
--- a/src/Models/MenuState.ts
+++ b/src/Models/MenuState.ts
@@ -91,10 +91,10 @@ export class MenuState {
this.pageStates.about_theme.set(true)
visitedBefore.set(true)
this._selectedElement.addCallbackD(() => {
- if(this.pageStates.about_theme.data){
+ if (this.pageStates.about_theme.data) {
this.pageStates.about_theme.set(false)
- this._selectedElement.addCallbackAndRun(selected => {
- if(!selected){
+ this._selectedElement.addCallbackAndRun((selected) => {
+ if (!selected) {
this.pageStates.about_theme.set(true)
return true
}
diff --git a/src/Models/ThemeViewState/WithChangesState.ts b/src/Models/ThemeViewState/WithChangesState.ts
index 27c2b85f1..e4f33a7b0 100644
--- a/src/Models/ThemeViewState/WithChangesState.ts
+++ b/src/Models/ThemeViewState/WithChangesState.ts
@@ -227,9 +227,9 @@ export class WithChangesState extends WithLayoutSourceState {
metaTags: this.userRelatedState.preferencesAsTags,
selectedElement: this.selectedElement,
fetchStore: (id) => this.featureProperties.getStore(id),
- onClick: feature => {
+ onClick: (feature) => {
this.setSelectedElement(feature)
- }
+ },
})
})
return filteringFeatureSource
diff --git a/src/Models/ThemeViewState/WithSpecialLayers.ts b/src/Models/ThemeViewState/WithSpecialLayers.ts
index ff2bb58df..e1a5e163f 100644
--- a/src/Models/ThemeViewState/WithSpecialLayers.ts
+++ b/src/Models/ThemeViewState/WithSpecialLayers.ts
@@ -181,7 +181,9 @@ export class WithSpecialLayers extends WithChangesState {
})
)
// show last click = new point/note marker
- const features: StaticFeatureSource & {id: string}>> = new StaticFeatureSource(lastClickFiltered)
+ const features: StaticFeatureSource<
+ Feature & { id: string }>
+ > = new StaticFeatureSource(lastClickFiltered)
this.featureProperties.trackFeatureSource(features)
new ShowDataLayer(this.map, {
features,
diff --git a/src/UI/BigComponents/MenuDrawerIndex.svelte b/src/UI/BigComponents/MenuDrawerIndex.svelte
index 08f78e420..1ceb57421 100644
--- a/src/UI/BigComponents/MenuDrawerIndex.svelte
+++ b/src/UI/BigComponents/MenuDrawerIndex.svelte
@@ -219,10 +219,10 @@
{#if $showHome}
-
-
-