Allow keybind cancel with ESC

This commit is contained in:
Jeremy Plsek
2020-01-15 20:50:51 -05:00
parent 6f2a09695b
commit ad37e9abe7

View File

@@ -234,6 +234,15 @@ function keybindKeyPressed(element, e) {
e = e || window.event;
var key = e.key;
let button = element.querySelector(".trigger-button");
// cancel setting a keybind
if (key === "Escape") {
element.querySelector(".option-hidden-section").classList.add("hidden");
button.classList.remove("disabled");
return;
}
let option = element.getAttribute("sync-option");
SB.config[option] = key;
@@ -244,8 +253,6 @@ function keybindKeyPressed(element, e) {
let statusKey = element.querySelector(".option-hidden-section > .keybind-status-key");
statusKey.innerText = key;
let button = element.querySelector(".trigger-button");
button.classList.remove("disabled");
}