diff --git a/assets/themes/advertising/advertising.json b/assets/themes/advertising/advertising.json
index a80407fb90..71cc5c2fd8 100644
--- a/assets/themes/advertising/advertising.json
+++ b/assets/themes/advertising/advertising.json
@@ -17,7 +17,7 @@
"en": "Have you ever wondered how many advertising there are in our streets and roads? With this map you could find and add information about all the advertising features that you can find on the street"
},
"maintainer": "Offsel",
- "icon": "./assets/themes/advertising/icon.svg",
+ "icon": "./assets/themes/advertising/poster_box.svg",
"version": "2023_01_29",
"startLat": 0,
"startLon": 0,
@@ -321,7 +321,7 @@
"en": "This is a sign"
},
"icon": {
- "path": "./assets/themes/advertising/icon.svg",
+ "path": "./assets/themes/advertising/sign.svg",
"class": "medium"
}
},
@@ -383,12 +383,13 @@
"en": "Does this advertisement cycle through multiple messages?"
},
"condition": {
- "#": "Screens are _always_ animated; flags, tarps, and wall_paintings cannot be animated",
+ "#": "Screens are _always_ animated; flags, tarps, and wall_paintings cannot be animated; signs can be anything so we don't make guesses",
"and": [
"advertising!=screen",
"advertising!=flag",
"advertising!=tarp",
- "advertising!=wall_painting"
+ "advertising!=wall_painting",
+ "advertising!=sign"
]
},
"mappings": [
@@ -437,9 +438,9 @@
"en": "Scrolling posters"
},
"hideInAnswer": {
- "or": [
+ "and": [
"advertising!=poster_box",
- "advertising!=totem"
+ "advertising!=column"
]
}
},
@@ -618,7 +619,6 @@
],
"multiAnswer": true
},
- "map.map",
{
"id": "Sides",
"condition": {
@@ -661,6 +661,9 @@
},
"freeform": {
"key": "ref"
+ },
+ "condition": {
+ "and": ["advertising!=sign"]
}
}
],
@@ -671,7 +674,7 @@
"centroid"
],
"icon": {
- "render": "./assets/themes/advertising/icon.svg",
+ "render": "./assets/themes/advertising/sign.svg",
"mappings": [
{
"if": {
@@ -741,9 +744,18 @@
"if": "advertising=sculpture",
"then": "./assets/themes/advertising/sculpture.svg"
},
+ {
+ "if": {
+ "and": [
+ "advertising=sign",
+ "_referencing_ways=[\"way/-1\"]"
+ ]
+ },
+ "then": "brick_wall_square;./assets/themes/advertising/sign.svg"
+ },
{
"if": "advertising=sign",
- "then": "./assets/themes/advertising/icon.svg"
+ "then": "./assets/themes/advertising/sign.svg"
},
{
"if": "advertising=tarp",
diff --git a/assets/themes/advertising/license_info.json b/assets/themes/advertising/license_info.json
index bf4419e9da..b813d045e2 100644
--- a/assets/themes/advertising/license_info.json
+++ b/assets/themes/advertising/license_info.json
@@ -398,6 +398,16 @@
"https://commons.wikimedia.org/wiki/File:Sculpture_(NP100738).svg"
]
},
+ {
+ "path": "sign.svg",
+ "license": "CC BY-SA 3.0",
+ "authors": [
+ "Barnes38"
+ ],
+ "sources": [
+ "https://wiki.openstreetmap.org/wiki/File:Totem.svg"
+ ]
+ },
{
"path": "sign_EOI.jpg",
"license": "CC-BY-SA 4.0",
diff --git a/assets/themes/advertising/sign.svg b/assets/themes/advertising/sign.svg
new file mode 100644
index 0000000000..23478cce29
--- /dev/null
+++ b/assets/themes/advertising/sign.svg
@@ -0,0 +1,90 @@
+
+
+
+