{
"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": "",
"condition": {
"or": [
"wikipedia~*",
"wikidata~*"
]
},
"mappings": [
{
"#": "ignore-image-in-then",
"if": "wikipedia=",
"then": ""
}
]
},
{
"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": "",
"mappings": [
{
"#": "ignore-image-in-then",
"if": "contact:phone~*",
"then": ""
}
],
"condition": {
"or": [
"phone~*",
"contact:phone~*"
]
}
},
{
"id": "emaillink",
"labels": [
"defaults"
],
"render": "",
"mappings": [
{
"#": "ignore-image-in-then",
"if": "contact:email~*",
"then": ""
}
],
"condition": {
"or": [
"email~*",
"contact:email~*"
]
}
},
{
"id": "websitelink",
"labels": [
"defaults"
],
"render": "",
"condition": "website~*"
},
{
"id": "smokingicon",
"labels": [
"defaults"
],
"mappings": [
{
"#": "ignore-image-in-then",
"if": "smoking=no",
"then": ""
},
{
"#": "ignore-image-in-then",
"if": "smoking=yes",
"then": ""
}
]
},
{
"id": "sharelink",
"labels": [
"defaults"
],
"render": "{share_link()}",
"metacondition": "_supports_sharing=yes"
},
{
"id": "osmlink",
"labels": [
"defaults"
],
"render": "",
"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": ""
},
{
"if": "dog=leashed",
"#": "ignore-image-in-then",
"then": ""
},
{
"if": {
"or": [
"dog=yes",
"dog=unleashed"
]
},
"#": "ignore-image-in-then",
"then": ""
}
]
},
{
"id": "rating",
"icon": {
"class": "w-20 mx-1 flex items-center"
},
"render": "{rating()}"
}
]
}