Zum Inhalt

Events

Reagieren Sie auf Aktionen im Widget — z.B. für Analytics, Tracking oder eigene Logik:

widget:search

Wird ausgelöst, wenn die Suche gestartet wird.

window.addEventListener("widget:search", (event) => {
  console.log("Suche gestartet:", event.detail);
});

widget:locationSelected

Wird ausgelöst, wenn ein Ort ausgewählt wurde.

window.addEventListener("widget:locationSelected", (event) => {
  console.log("Ort ausgewählt:", event.detail);
  // event.detail: { type: "start"|"destination"|"via", location: {...} }
});

widget:timeChanged

Wird ausgelöst, wenn Zeit oder Zeitmodus geändert wurde.

window.addEventListener("widget:timeChanged", (event) => {
  console.log("Zeit geändert:", event.detail);
});

widget:swap

Wird ausgelöst, wenn Start und Ziel vertauscht wurden.

window.addEventListener("widget:swap", (event) => {
  console.log("Start und Ziel vertauscht:", event.detail);
});

widget:searchError

Wird bei API-Fehlern ausgelöst.

window.addEventListener("widget:searchError", (event) => {
  console.error("Suchfehler:", event.detail);
});