Merge pull request #1098 from patriceac/patch-63

Fix key presses in the image editor
This commit is contained in:
cmdr2 2023-04-01 15:10:02 +05:30 committed by GitHub
commit 8ab445bb31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -512,13 +512,13 @@ class ImageEditor {
}
show() {
this.popup.classList.add("active")
document.addEventListener("keydown", this.keyHandlerBound)
document.addEventListener("keyup", this.keyHandlerBound)
document.addEventListener("keydown", this.keyHandlerBound, true)
document.addEventListener("keyup", this.keyHandlerBound, true)
}
hide() {
this.popup.classList.remove("active")
document.removeEventListener("keydown", this.keyHandlerBound)
document.removeEventListener("keyup", this.keyHandlerBound)
document.removeEventListener("keydown", this.keyHandlerBound, true)
document.removeEventListener("keyup", this.keyHandlerBound, true)
}
setSize(width, height) {
if (width == this.width && height == this.height) {
@ -672,12 +672,18 @@ class ImageEditor {
else {
this.history.redo()
}
event.stopPropagation();
event.preventDefault();
}
if (event.key == "y" && event.ctrlKey) {
this.history.redo()
event.stopPropagation();
event.preventDefault();
}
if (event.key === "Escape") {
this.hide()
event.stopPropagation();
event.preventDefault();
}
}