Press Escape to close modal, Enter to return. Fixes #539

This commit is contained in:
Liyas Thomas
2020-01-30 20:35:22 +05:30
parent 563ac1d2fb
commit 6c7643a4c3
5 changed files with 30 additions and 0 deletions

View File

@@ -801,6 +801,14 @@ export default {
});
}, 15000);
}
this._keyListener = function(e) {
if (e.key === "Escape") {
e.preventDefault();
this.showExtensions = this.showShortcuts = this.showSupport = false;
}
};
document.addEventListener("keydown", this._keyListener.bind(this));
})();
window.addEventListener("scroll", event => {
@@ -841,6 +849,10 @@ export default {
availableLocales() {
return this.$i18n.locales.filter(i => i.code !== this.$i18n.locale);
}
},
beforeDestroy() {
document.removeEventListener("keydown", this._keyListener);
}
};
</script>