From 158e071b167f013afe76856a1830a353ecc543c6 Mon Sep 17 00:00:00 2001 From: archpdx Date: Thu, 12 May 2022 09:34:35 -0700 Subject: [PATCH] Add fields for `crossing=traffic_signals` presets (#453) Adds fields for: * `button_operated` * `traffic_signals:arrow` * `traffic_signals:countdown` * `traffic_signals:minimap` * `traffic_signals:sound` * `traffic_signals:vibration` --- data/fields/button_operated.json | 5 +++++ data/fields/traffic_signals/arrow.json | 5 +++++ data/fields/traffic_signals/countdown.json | 5 +++++ data/fields/traffic_signals/minimap.json | 5 +++++ data/fields/traffic_signals/sound.json | 21 +++++++++++++++++++++ data/fields/traffic_signals/vibration.json | 5 +++++ data/presets/highway/crossing/signals.json | 10 +++++++++- data/presets/highway/footway/signals.json | 10 +++++++++- 8 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 data/fields/button_operated.json create mode 100644 data/fields/traffic_signals/arrow.json create mode 100644 data/fields/traffic_signals/countdown.json create mode 100644 data/fields/traffic_signals/minimap.json create mode 100644 data/fields/traffic_signals/sound.json create mode 100644 data/fields/traffic_signals/vibration.json diff --git a/data/fields/button_operated.json b/data/fields/button_operated.json new file mode 100644 index 00000000..f8df5440 --- /dev/null +++ b/data/fields/button_operated.json @@ -0,0 +1,5 @@ +{ + "key": "button_operated", + "type": "check", + "label": "Button Operated" +} diff --git a/data/fields/traffic_signals/arrow.json b/data/fields/traffic_signals/arrow.json new file mode 100644 index 00000000..913b320c --- /dev/null +++ b/data/fields/traffic_signals/arrow.json @@ -0,0 +1,5 @@ +{ + "key": "traffic_signals:arrow", + "type": "check", + "label": "Tactile Arrow" +} diff --git a/data/fields/traffic_signals/countdown.json b/data/fields/traffic_signals/countdown.json new file mode 100644 index 00000000..4c6d0718 --- /dev/null +++ b/data/fields/traffic_signals/countdown.json @@ -0,0 +1,5 @@ +{ + "key": "traffic_signals:countdown", + "type": "check", + "label": "Countdown" +} diff --git a/data/fields/traffic_signals/minimap.json b/data/fields/traffic_signals/minimap.json new file mode 100644 index 00000000..4e67d1f9 --- /dev/null +++ b/data/fields/traffic_signals/minimap.json @@ -0,0 +1,5 @@ +{ + "key": "traffic_signals:minimap", + "type": "check", + "label": "Tactile Map" +} diff --git a/data/fields/traffic_signals/sound.json b/data/fields/traffic_signals/sound.json new file mode 100644 index 00000000..718851d1 --- /dev/null +++ b/data/fields/traffic_signals/sound.json @@ -0,0 +1,21 @@ +{ + "key": "traffic_signals:sound", + "type": "combo", + "label": "Sound Signals", + "strings": { + "options": { + "yes": "Yes", + "no": "No", + "locate": { + "title": "Locate", + "description": "There is only a signal to find the pole" + }, + "walk": { + "title": "Locate", + "description": "here is only the signal when walking is allowed" + } + } + }, + "autoSuggestions": false, + "customValues": false +} diff --git a/data/fields/traffic_signals/vibration.json b/data/fields/traffic_signals/vibration.json new file mode 100644 index 00000000..fd638309 --- /dev/null +++ b/data/fields/traffic_signals/vibration.json @@ -0,0 +1,5 @@ +{ + "key": "traffic_signals:vibration", + "type": "check", + "label": "Vibration" +} diff --git a/data/presets/highway/crossing/signals.json b/data/presets/highway/crossing/signals.json index 65145419..6fbbd684 100644 --- a/data/presets/highway/crossing/signals.json +++ b/data/presets/highway/crossing/signals.json @@ -4,7 +4,15 @@ "crossing", "tactile_paving", "crossing/island", - "crossing_raised" + "crossing_raised", + "button_operated", + "traffic_signals/sound", + "traffic_signals/vibration" + ], + "moreFields": [ + "traffic_signals/arrow", + "traffic_signals/countdown", + "traffic_signals/minimap" ], "geometry": [ "vertex" diff --git a/data/presets/highway/footway/signals.json b/data/presets/highway/footway/signals.json index 992b54cc..5a7d287a 100644 --- a/data/presets/highway/footway/signals.json +++ b/data/presets/highway/footway/signals.json @@ -6,7 +6,15 @@ "surface", "tactile_paving", "crossing/island", - "crossing_raised" + "crossing_raised", + "button_operated", + "traffic_signals/sound", + "traffic_signals/vibration" + ], + "moreFields": [ + "traffic_signals/arrow", + "traffic_signals/countdown", + "traffic_signals/minimap" ], "geometry": [ "line"