Estou tentando criar um pop-up modal que não pode ser fechado. Ele tem um botão que leva você para a próxima página clicando nele, mas não quero que os usuários possam fechá-lo.
O pop-up modal pode ser fechado de três maneiras:
- Clicando na cruz /
[X]
botão no canto superior direito - Pressionando escape
- Clique na sobreposição
Até agora, este é o meu JS modal e acho clickableOverlay: false
que já resolvi o terceiro:
require(
[ 'jquery', 'Magento_Ui/js/modal/modal' ],
function($, modal) {
$("#popup").modal({
autoOpen: true,
responsive: true,
clickableOverlay: false,
modalClass: 'modal-custom',
title: 'Popup',
buttons: [{
text: $.mage.__('Take me back to the homepage'),
class: 'action close-popup wide',
click: function () {
window.location.href = '/';
}
}]
});
}
);
ATUALIZAR:
Também tentei configurar o modal de uma maneira diferente ao tentar as soluções fornecidas:
require(
[ 'jquery', 'Magento_Ui/js/modal/modal' ],
function($, modal) {
modal({
//options
}, $("#popup"));
}
);