{ "id": "icons", "description": { "en": "A layer acting as library for icon-tagrenderings, especially to show as badge next to a POI", "de": "Eine Ebene, die als Bibliothek für Symbol-Tag-Renderings dient, insbesondere um als Abzeichen neben einem POI angezeigt zu werden", "ca": "Una capa que actua com a biblioteca per a les icones d'etiquetes, especialment per mostrar-se com a insígnia al costat d'un PDI", "cs": "Vrstva sloužící jako knihovna pro ikony-značky, zejména pro zobrazení jako odznak vedle bodu zájmu" }, "source": "special:library", "title": null, "pointRendering": null, "lineRendering": null, "tagRenderings": [ { "id": "wikipedialink", "labels": [ "defaults" ], "render": "Wikipedia", "condition": { "or": [ "wikipedia~*", "wikidata~*" ] }, "mappings": [ { "#": "ignore-image-in-then", "if": "wikipedia=", "then": "WD" } ] }, { "id": "isOpen", "#": "Shows a coloured clock if opening hours are parsed. Uses the metatagging, suitable to use as a (badged) overlay", "mappings": [ { "if": "_isOpen=yes", "then": "clock:#0f0;ring:#0f0" }, { "if": "_isOpen=no", "then": "circle:#f00;clock:#fff" }, { "#": "Still loading the country", "if": { "and": [ "_isOpen=", "opening_hours~*" ] }, "then": "clock:#ff0;ring:#ff0" }, { "#": "Still loading the country", "if": { "and": [ "_isOpen=parse_error", "opening_hours~*" ] }, "then": "circle:#f0f;clock:#fff" } ], "metacondition": "__showTimeSensitiveIcons!=no" }, { "id": "phonelink", "labels": [ "defaults" ], "render": "phone", "mappings": [ { "#": "ignore-image-in-then", "if": "contact:phone~*", "then": "phone" } ], "condition": { "or": [ "phone~*", "contact:phone~*" ] } }, { "id": "emaillink", "labels": [ "defaults" ], "render": "email", "mappings": [ { "#": "ignore-image-in-then", "if": "contact:email~*", "then": "email" } ], "condition": { "or": [ "email~*", "contact:email~*" ] } }, { "id": "websitelink", "labels": [ "defaults" ], "render": "website", "condition": "website~*" }, { "id": "smokingicon", "labels": [ "defaults" ], "mappings": [ { "#": "ignore-image-in-then", "if": "smoking=no", "then": "no-smoking" }, { "#": "ignore-image-in-then", "if": "smoking=yes", "then": "smoking-allowed" } ] }, { "id": "sharelink", "labels": [ "defaults" ], "render": "{share_link()}", "metacondition": "_supports_sharing=yes" }, { "id": "osmlink", "labels": [ "defaults" ], "render": "on osm", "mappings": [ { "if": "id~.*/-.*", "then": "" }, { "#": "ignore-image-in-then", "if": "_backend~*", "then": "" } ], "condition": "id~(node|way|relation)/[0-9]*" }, { "id": "dogicon", "labels": [ "defaults" ], "mappings": [ { "if": "dog=no", "#": "ignore-image-in-then", "then": "no_dogs" }, { "if": "dog=leashed", "#": "ignore-image-in-then", "then": "dogs are allowed but leashed" }, { "if": { "or": [ "dog=yes", "dog=unleashed" ] }, "#": "ignore-image-in-then", "then": "dogs are allowed" } ] }, { "id": "rating", "icon": { "class": "w-20 mx-1 flex items-center" }, "render": "{rating()}" } ] }