1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

feat: close modals pressing ESC

This commit is contained in:
2020-10-04 17:21:21 +02:00
parent 6ee4ef4b8b
commit d563cec70d
8 changed files with 76 additions and 5 deletions

View File

@ -160,6 +160,9 @@ export default {
this.nInserts = 1;
}
},
created () {
window.addEventListener('keydown', this.onKey);
},
mounted () {
const rowObj = {};
@ -195,6 +198,9 @@ export default {
this.localRow = { ...rowObj };
},
beforeDestroy () {
window.removeEventListener('keydown', this.onKey);
},
methods: {
...mapActions({
addNotification: 'notifications/addNotification'
@ -294,9 +300,13 @@ export default {
this.localRow[field] = files[0].path;
},
getKeyUsage (keyName) {
return this.keyUsage.find(key => key.column === keyName);
},
onKey (e) {
e.stopPropagation();
if (e.key === 'Escape')
this.closeModal();
}
}
};