Een ‘widget-event’ kan op de volgende manier gebruikt worden:
widget.on('booking:quicksearch:load', function() {
//..
});
Searcher
‘booking:searcher:load’, HTML searcher is geladen
‘booking:searcher:search’, zoekopdracht is gestart
‘booking:searcher:after-search’, zoekopdracht is afgerond
‘booking:searcher:find’, wanneer er niet automatisch gezocht wordt, kan de zoekopdracht door dit event op de website afgehandeld worden.
Quicksearch (deprecated: searcher is de nieuwe standaard)
‘booking:quicksearch:load’, quicksearch is geladen.
‘booking:quicksearch:start’, quicksearch zoekopdracht is gestart.
‘booking:quicksearch:search’, quicksearch is klaar met zoeken.
PriceTable
‘booking:pricetable:load’, pricetable widget is geladen.
‘booking:pricetable:search’, pricetable zoekopdracht is uitgevoerd.
‘booking:pricetable:select’, pricetable periode is gekozen.
‘booking:pricetable:deselect’, pricetable periode is niet meer gekozen.
Periods
‘booking:periods:load’, periods kalender is geladen.
‘booking:periods:done’, mogelijke perioden van een gekozen aankomstdatum zijn geladen.
Datepicker
‘booking:datepicker:load’, datepicker kalender is geladen.
Receipt
‘booking:receipt:load’, receipt is geladen.
Reservation
‘booking:reservation:load’, reservation is geladen.
'booking:reservation:success', reservation is succes.
Map
'booking:map:show', map wordt weergegeven
'booking:map:hide', plattegrond wordt verborgen