Mahlzeit!
Aber hat Dich das hier auch überrascht?
<form method="dialog">
Ehrlich gesagt ja!
Als ich das letzte Mal
dialog
für die ToDo-Liste verwendet hatte, habe ich alles mit JS geöffnet und geschlossen - weil ich die HTML-only-Lösung nicht auf dem Schirm hatte.
Ich habe jetzt das Tutorial überarbeitet:
Vordergründig, um die neuen Attribute einzuführen:
- Öffnen_mit_command - Das funktioniert nur im Chrome Canary
Ich findecommand
als Namen sehr viel besser alspopovertarget
undinvoketarget
; ebensocommandfor
anstelle vonpopovertargetaction
Andererseits hätte vielleicht einfor
wie bei label gereicht. - light dismiss mit closedby -ebenfalls nur im Canary
Das hätte aber noch Zeit gehabt. Was mich im Verständnis raus gebracht hatte, war unser erstes Beispiel. Da es mit open und CSS geöffnet wurde, hat es kein showModal()
und kann deshalb nicht mit ESC geschlossen werden. Das habe ich in Tutorial und Referenz-Artikel genauer erklärt.
Was hoffentlich ebenfalls deutlicher geworden ist:
Der Unterschied zwischen nichtmodalem Popover und modalem Dialog.
Herzliche Grüße
Matthias Scharwies