Servus!
Stimmt, die Erklärung habe ich jetzt erweitert (fett ist neu):
In HTML5 wurde das dialog-Element eingeführt, dessen Browserunterstützung für einen direkten Einsatz aber noch nicht gut genug ist. Dieser polyfill verwendet das dialog-Element in Verbindung mit konventionellen HTML-Elementen, die durch ARIA-Attribute semantisch zugeordnet werden. Die (noch nicht vorhandene) Funktionalität wird mit JavaScript nachgebaut. Bei einer durchgängigen Browserunterstützung kann das dann nicht mehr notwendige JavaScript entfernt, das HTML-Markup jedoch unverändert beibehalten werden.
Herzliche Grüße
Matthias Scharwies
--
"Bin ich denn der Einzigste hier, wo Deutsch kann?"
"Bin ich denn der Einzigste hier, wo Deutsch kann?"