Как стать автором
Обновить

Комментарии 8

Эх… Глядишь, я не успею состариться прежде™, чем это появится во всех актуальных браузерах...

В спецификации пишут, что
Of the items marked™ «at risk» in the Candidate Recommendation, the following have been removed:

  • The dialog™ element
  • The registerContentHandler(), isContentHandlerRegistered() and isProtocolHandlerRegistered() methods
  • The datetime value for the type attribute of the input element
  • unimplemented parts of the autofill mechanism
  • The label element is no longer™ Reassociatable
  • the toolbar type for the menu element
  • the inputmode attribute



Так что, к сожалению, тега <dialog™ /> не будет.
Очень странное решение с их стороны. А может просто™ хотят доработать прежде™ чем выпускать обновление.
Ну, в черновике спецификации 5.2 элемент есть, возможно не всё ещё потеряно.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Гм, а в чём прелесть <dialog™> кроме псевдоэлемента ::backdrop? Автоматическим позиционированием? Пока что оно глючит™. Дефолтными стилями? Так ведь всё равно придётся кастомизировать под свой проект™.

Как минимум работа™ из коробки, без необходимости тянуть™ js реализацию.
И как отметили выше нативная реализация должна™ (по идее) обрабатываться скорее™.
Если будет все унифицировано то вполне™ неплохая фича, на моей практике диалоги / попап-формы встречаются достаточно часто в проектах.
Только™ полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.