Документация об углеродных компонентах состоит из демонстрации, которая покажет вам события, которые запускаются на демонстрационной странице.
Модальная демоверсия
Событие называется onRequestClose
, которое сработает, если щелкнуть по кнопке закрытия или вне модального окна. Событие возвращает объект события, который вы можете проверить для цели и использовать preventDefault()
, чтобы прекратить закрытие модального окна.
Пожалуйста, обратитесь к событиям здесь для примера того, как прекратить закрытие модального окна.
Пример кода для примера:
document.addEventListener('modal-beinghidden', function(evt) {
if (myApplication.shouldModalKeptOpen(evt.target)) {
evt.preventDefault();
}
});