From e5dbeee6215ad7642fe87ba10a6700b480bcb9d1 Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Fri, 22 Apr 2022 03:12:34 +0200 Subject: [PATCH] Fix maxspeed theme: make sure it compiles --- assets/themes/maxspeed/license_info.json | 152 +++++++++++++++++++++++ assets/themes/maxspeed/licenses.json | 10 -- assets/themes/maxspeed/maxspeed.json | 99 ++++++++------- assets/themes/maxspeed/maxspeed_logo.svg | 68 ++++++---- 4 files changed, 255 insertions(+), 74 deletions(-) create mode 100644 assets/themes/maxspeed/license_info.json delete mode 100644 assets/themes/maxspeed/licenses.json diff --git a/assets/themes/maxspeed/license_info.json b/assets/themes/maxspeed/license_info.json new file mode 100644 index 0000000000..a712dc2b63 --- /dev/null +++ b/assets/themes/maxspeed/license_info.json @@ -0,0 +1,152 @@ +[ + { + "path": "maxspeed_10.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_100.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_110.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_120.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_130.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_140.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_20.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_30.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_40.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_50.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_60.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_70.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_80.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_90.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + }, + { + "path": "maxspeed_logo.svg", + "license": "CC 4.0", + "authors": [ + "yopaseopor" + ], + "sources": [ + "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" + ] + } +] \ No newline at end of file diff --git a/assets/themes/maxspeed/licenses.json b/assets/themes/maxspeed/licenses.json deleted file mode 100644 index 0fb559476e..0000000000 --- a/assets/themes/maxspeed/licenses.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "path": "maxspeed_logo.svg", - "license": "CC 4.0", - "authors": ["yopaseopor"] - "sources": [ - "https://raw.githubusercontent.com/yopaseopor/beta_preset_josm/master/ES/traffic_signs/ES/ES_R301-30.svg" - ] - } -] diff --git a/assets/themes/maxspeed/maxspeed.json b/assets/themes/maxspeed/maxspeed.json index 76e804c67f..1ca9a90375 100644 --- a/assets/themes/maxspeed/maxspeed.json +++ b/assets/themes/maxspeed/maxspeed.json @@ -16,7 +16,7 @@ "en": "Complete the maxspeed properties of a way." }, "maintainer": "", - "icon": "maxspeed_logo.svg", + "icon": "./assets/themes/maxspeed/maxspeed_logo.svg", "version": "0", "startLat": 0, "startLon": 0, @@ -138,50 +138,16 @@ ] } }, - "allowSplit":true - "units": { - "appliesTo": ["maxspeed"]} - "applicableUnits": [ - { -"canonicalDenomination": "km/h", -"alternativeDenomination": ["km/u", "kmh", "kph"] -"default": true, -"human": { -"en": "kilometers/hour", -"ca": "quilòmetres/hora", -"es": "kilómetros/hora", -"nl": "kilometers/uur" -}, -"humanShort": { -"en": "km/h", -"ca": "km/h", -"es": "km/h", -"nl": "km/u" -} -}, -{ -"canonicalDenomination": "mph", -"alternativeDenomination": ["m/u", "mh", "m/ph"] -"default": false, -"human": { -"en": "miles/hour", -"ca": "milles/hora", -"es": "millas/hora", -"nl": "miles/uur" -}, -"humanShort": { -"en": "mph", -"ca": "mph", -"es": "mph", -"nl": "mph" -} -}, + "allowSplit": true, "mapRendering": [ { "icon": { + "render": null, "mappings": [ - "if":"maxspeed~[1-9]0|1[0-4]0", - "then": "maxspeed_{maxspeed}.svg" + { + "if": "maxspeed~[1-9]0|1[0-4]0", + "then": "./assets/themes/maxspeed/maxspeed_{maxspeed}.svg" + } ] }, "iconSize": { @@ -206,7 +172,56 @@ "render": "3" } } + ], + "units": [ + { + "applicableUnits": [ + { + "#": "km/h is the default for a maxspeed; should be empty string", + "canonicalDenomination": "", + "alternativeDenomination": [ + "km/u", + "kmh", + "kph" + ], + "default": true, + "human": { + "en": "kilometers/hour", + "ca": "quilòmetres/hora", + "es": "kilómetros/hora", + "nl": "kilometers/uur" + }, + "humanShort": { + "en": "km/h", + "ca": "km/h", + "es": "km/h", + "nl": "km/u" + } + }, + { + "canonicalDenomination": "mph", + "alternativeDenomination": [ + "m/u", + "mh", + "m/ph" + ], + "human": { + "en": "miles/hour", + "ca": "milles/hora", + "es": "millas/hora", + "nl": "miles/uur" + }, + "humanShort": { + "en": "mph", + "ca": "mph", + "es": "mph", + "nl": "mph" + } + } + ], + "appliesToKey": [ "maxspeed"] + } ] } ] -} +} \ No newline at end of file diff --git a/assets/themes/maxspeed/maxspeed_logo.svg b/assets/themes/maxspeed/maxspeed_logo.svg index 90da471c49..c3d27d3109 100644 --- a/assets/themes/maxspeed/maxspeed_logo.svg +++ b/assets/themes/maxspeed/maxspeed_logo.svg @@ -1,23 +1,47 @@ - - - - - - - + + + + + +