More questions for charging_stations
This commit is contained in:
parent
0f2f6f555e
commit
a67d481478
3 changed files with 100 additions and 20 deletions
2
State.ts
2
State.ts
|
@ -23,7 +23,7 @@ export default class State {
|
||||||
// The singleton of the global state
|
// The singleton of the global state
|
||||||
public static state: State;
|
public static state: State;
|
||||||
|
|
||||||
public static vNumber = "0.1.1a";
|
public static vNumber = "0.1.1b";
|
||||||
|
|
||||||
// The user journey states thresholds when a new feature gets unlocked
|
// The user journey states thresholds when a new feature gets unlocked
|
||||||
public static userJourney = {
|
public static userJourney = {
|
||||||
|
|
|
@ -504,7 +504,7 @@ export class TagRendering extends UIElement implements TagDependantUIElement {
|
||||||
|
|
||||||
return answer.SetStyle(answerStyle);
|
return answer.SetStyle(answerStyle);
|
||||||
}
|
}
|
||||||
|
console.error("Invalid tagrendering: fallthrough",this)
|
||||||
return new FixedUiElement("");
|
return new FixedUiElement("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,96 @@
|
||||||
"en": "A charging station"
|
"en": "A charging station"
|
||||||
},
|
},
|
||||||
"tagRenderings": [
|
"tagRenderings": [
|
||||||
|
{
|
||||||
|
"#": "Type",
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "bicycle=yes",
|
||||||
|
"then": "This is a charging station for <b>bicycles</b>"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "motorcar=yes",
|
||||||
|
"then": "This is a charging station for <b>electric vehicles</b>"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"#": "capacity",
|
||||||
|
"render": "{capacity} vehicles can be charged here",
|
||||||
|
"freeform": {
|
||||||
|
"key": "capacity",
|
||||||
|
"type": "pnat"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"#": "Authentication",
|
||||||
|
"multiAnswer": true,
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "authentication:membership_card=yes",
|
||||||
|
"then": "Authentication by a membership card"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:app=yes",
|
||||||
|
"then": "Authentication by an app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:phone_call=yes",
|
||||||
|
"then": "Authentication via phone call is available"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:short_message=yes",
|
||||||
|
"then": "Authentication via phone call is available"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:nfc=yes",
|
||||||
|
"then": "Authentication via NFC is available"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:money_card=yes",
|
||||||
|
"then": "Authentication via Money Card is available"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:debig=yes",
|
||||||
|
"then": "Authentication via debit card is available"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": "authentication:none=yes",
|
||||||
|
"then": "No authentication is needed"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"#": "Auth phone",
|
||||||
|
"render": "Authenticate by calling or SMS'ing to <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>",
|
||||||
|
"freeform": {
|
||||||
|
"key": "authentication:phone_call:number",
|
||||||
|
"type": "phone"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"or": [
|
||||||
|
"authentication:phone_call=yes",
|
||||||
|
"authentication:short_message=yes"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"#": "OH",
|
||||||
|
"render": "{opening_hours_table(opening_hours)}",
|
||||||
|
"freeform": {
|
||||||
|
"key": "opening_hours",
|
||||||
|
"type": "opening_hours"
|
||||||
|
},
|
||||||
|
"question": {
|
||||||
|
"en": "When is this charging station opened?"
|
||||||
|
},
|
||||||
|
"mappings": [
|
||||||
|
{
|
||||||
|
"if": "opening_hours=24/7",
|
||||||
|
"then": "24/7 opened (including holidays)"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"#": "Network",
|
"#": "Network",
|
||||||
"render": {
|
"render": {
|
||||||
|
@ -94,23 +184,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
"#": "OH",
|
|
||||||
"render": "{opening_hours_table(opening_hours)}",
|
|
||||||
"freeform": {
|
|
||||||
"key": "opening_hours",
|
|
||||||
"type": "opening_hours"
|
|
||||||
},
|
|
||||||
"question": {
|
|
||||||
"en": "When is this charging station opened?"
|
|
||||||
},
|
|
||||||
"mappings": [
|
|
||||||
{
|
|
||||||
"if": "opening_hours=24/7",
|
|
||||||
"then": "24/7 opened (including holidays)"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"hideUnderlayingFeaturesMinPercentage": 0,
|
"hideUnderlayingFeaturesMinPercentage": 0,
|
||||||
|
@ -126,7 +199,14 @@
|
||||||
"color": {
|
"color": {
|
||||||
"render": "#00f"
|
"render": "#00f"
|
||||||
},
|
},
|
||||||
"presets": [],
|
"presets": [
|
||||||
|
{
|
||||||
|
"tags": [
|
||||||
|
"amenity=charging_station"
|
||||||
|
],
|
||||||
|
"title": "Charging station"
|
||||||
|
}
|
||||||
|
],
|
||||||
"wayHandling": 1
|
"wayHandling": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in a new issue