Change stars from integer field to combo, support capital 'S'

(closes #5216)
This commit is contained in:
Bryan Housel
2018-08-12 11:23:38 -04:00
parent 930e865b42
commit 8d711981bf
3 changed files with 3 additions and 4 deletions

View File

@@ -252,7 +252,7 @@
"sport_racing_motor": {"key": "sport", "type": "semiCombo", "label": "Sports", "options": ["motor", "karting", "motocross"]},
"sport_racing_nonmotor": {"key": "sport", "type": "semiCombo", "label": "Sports", "options": ["bmx", "cycling", "dog_racing", "horse_racing", "running"]},
"sport": {"key": "sport", "type": "semiCombo", "label": "Sports"},
"stars": {"key": "stars", "type": "number", "minValue": 0, "label": "Stars"},
"stars": {"key": "stars", "type": "combo", "label": "Stars"},
"start_date": {"key": "start_date", "type": "text", "universal": true, "label": "Start Date"},
"step_count": {"key": "step_count", "type": "number", "minValue": 0, "label": "Number of Steps"},
"stop": {"key": "stop", "type": "combo", "label": "Stop Type", "strings": {"options": {"all": "All Ways", "minor": "Minor Road"}}},

View File

@@ -1,6 +1,5 @@
{
"key": "stars",
"type": "number",
"minValue": 0,
"type": "combo",
"label": "Stars"
}

View File

@@ -264,7 +264,7 @@ export default {
// A few OSM keys expect values to contain uppercase values (see #3377).
// This is not an exhaustive list (e.g. `name` also has uppercase values)
// but these are the fields where taginfo value lookup is most useful.
var re = /network|taxon|genus|species|brand|grape_variety|royal_cypher|booth|rating|:output|_hours|_times/;
var re = /network|taxon|genus|species|brand|grape_variety|royal_cypher|booth|rating|stars|:output|_hours|_times/;
var allowUpperCase = (params.key.match(re) !== null);
var f = filterValues(allowUpperCase);