This commit is contained in:
2026-02-27 12:13:52 +02:00
parent 200058ba03
commit 279f40486b
5 changed files with 127 additions and 25 deletions

View File

@@ -10,7 +10,9 @@
this.title = title || "Alert";
this.type = type || Y2K.TYPE_INFO;
this.message = message || "";
this.options = options || {};
this.options = Object.assign({
closeOnBackdropClick: false
}, options || {});
this.isVisible = false;
this.inputElement = null;
this.overlayElement = null;
@@ -101,6 +103,16 @@
self.submit();
});
this.overlayElement.addEventListener("click", function (event) {
if (!self.options.closeOnBackdropClick) {
return;
}
if (event.target === self.overlayElement) {
self.close("backdrop");
}
});
if (this.inputElement) {
this.inputElement.addEventListener("keydown", function (event) {
if (event.key === "Enter") {