# Widgets
# Hinderwidget Landing Content
Widget waarmee er gezocht kan worden naar hinder op rwsverkeersinfo.nl (opens new window).
# 16:9 Embed Landing Content
Een iframe-embed die altijd de juiste verhouding aanhoudt voor externe 16:9 video's. Kan gebruikt worden voor livestreams.
# X (voorheen Twitter) Content
Op basis van de schermnaam kan er een X-timeline getoond worden:
Het is ook mogelijk om één enkele Tweet te tonen, op basis van het id:
# Flow - Schade & Compensatie widget Content
Flexibel in te zetten widget voor het aanbieden van een set aan keuzes om een aantal specifieke uitkomsten te laten zien. In gebruik als Schade & Compensatie widget. Naast de html is voor deze widget ook een Javascript variable nodig met daarin de JSON data voor de flow.
Voorbeeld voor Schade & Compensatie:
<head>
<!-- andere head content -->
<script type="application/javascript">
var flowData = {
steps: [
{
type: 'text',
id: 'start',
title: 'Komt u in aanmerking voor een schadevergoeding?',
text: '<p>tekst</p>',
next: {
label: 'Start de check',
id: 'vraag_waar_schade'
}
},
{
type: 'buttons',
id: 'vraag_waar_schade',
title: 'Waar kreeg u schade?',
options: [
{
label: 'Op de weg',
id: 'resultaat',
icon: '<svg>...</svg>'
},
{
label: 'Op het water',
id: 'resultaat',
icon: '<svg>...</svg>'
}
]
},
{
type: 'text',
id: 'resultaat',
title: 'Resultaat',
text: '<p>tekst</p>',
options: [
{
label: 'Online indienen',
url: '#'
},
{
label: 'Per post indienen',
url: '#'
},
]
}
]
};
</script>
</head>
Data structuur:
- Er kunnen oneindig veel stappen in een flow aan elkaar gekoppeld worden
- Een stap kan een
textstap of eenbuttonsstap zijn
Elke stap in de steps array heeft de volgende structuur:
Text stap:
type:'text'id: Unieke identifier voor deze staptitle: Titel van de staptext: HTML content van de stapnext(optioneel): Object metlabelenidvoor een volgende knopoptions(optioneel): Array met exit links. Bij meerdere opties wordt de eerste automatisch een button. Elk object bevat:label: Tekst van de optieurl: URL waar naartoe navigeerd wordt
Buttons stap:
type:'buttons'id: Unieke identifier voor deze staptitle: Titel van de vraagoptions: Array met opties, elk object bevat:label: Tekst van de optieid: ID van de volgende stap waar naartoe genavigeerd wordticon(optioneel): SVG icon als string
# Roadfeed widget Content
Roadfeed widget waarmee er gezocht kan worden naar hinder op rwsverkeersinfo.nl (opens new window).