Rolf B: Meinungen zu meinem Widget

Beitrag lesen

problematische Seite

Hallo Felix Riesterer,

Wie kann ich einem solchen ConfirmButton für den jawoll-Fall eine individuelle Funktion zur Ausführung geben?

So, wie ich es eingebaut habe?

Mein Ansatz wäre: Bau nichts nach, was schon da ist. Der Löschen-Button ist bereits ein EventTarget und kann daher 1-N Eventlistener bekommen.

In #handleConfirmRequest siehst Du für den Fall, dass das Widget nicht im Bestätigungsmodus ist, die Aufrufe von stopImmediatePropagation und preventDefault, d.h. das click-Event auf dem Löschbutton wird weggefangen. Klickt man nochmal, wird das Widget wieder versteckt und der Klick kommt durch.

Das klappt natürlich nur, wenn zuerst das Widget auf den Button gelegt wird und dann erst die Anwendungs-Events registriert werden.

Rolf

--
sumpsi - posui - obstruxi