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

feat: query and data tabs keyboard shortcuts (F5, F9)

This commit is contained in:
2020-10-04 17:32:15 +02:00
parent d563cec70d
commit 0bf2c8dc9d
2 changed files with 24 additions and 2 deletions

View File

@ -6,6 +6,7 @@
<button
class="btn btn-link btn-sm"
:class="{'loading':isQuering}"
title="F5"
@click="reloadTable"
>
<span>{{ $t('word.refresh') }}</span>
@ -108,6 +109,10 @@ export default {
},
created () {
this.getTableData();
window.addEventListener('keydown', this.onKey);
},
beforeDestroy () {
window.removeEventListener('keydown', this.onKey);
},
methods: {
...mapActions({
@ -176,13 +181,18 @@ export default {
return this.table;
},
reloadTable () {
this.getTableData();
if (!this.isQuering) this.getTableData();
},
showAddModal () {
this.isAddModal = true;
},
hideAddModal () {
this.isAddModal = false;
},
onKey (e) {
e.stopPropagation();
if (e.key === 'F5')
this.reloadTable();
}
}
};