finish adding own shortcut handler

This commit is contained in:
Nitwel
2020-09-24 11:35:56 +02:00
parent fff2e81bdd
commit 3206b57918
9 changed files with 60 additions and 53 deletions

View File

@@ -225,7 +225,7 @@ export default defineComponent({
},
},
setup(props) {
const form = ref<Vue | null>(null);
const form = ref(null);
const userStore = useUserStore();
const { collection, primaryKey } = toRefs(props);
@@ -286,8 +286,8 @@ export default defineComponent({
return i18n.t('archive');
});
useShortcut('mod+s', saveAndStay, form);
useShortcut('mod+shift+s', saveAndAddNew, form);
useShortcut(saveAndStay, form, 'meta+s');
useShortcut(saveAndAddNew, form, 'meta+shift+s');
const navigationGuard: NavigationGuard = (to, from, next) => {
const hasEdits = Object.keys(edits.value).length > 0;

View File

@@ -293,7 +293,7 @@ export default defineComponent({
const { moveToDialogActive, moveToFolder, moving, selectedFolder } = useMovetoFolder();
useShortcut('mod+s', saveAndStay, form);
useShortcut(saveAndStay, form, 'meta+s');
return {
item,

View File

@@ -1,6 +1,7 @@
<template>
<v-modal
:active="active"
@toggle="cancelField"
:title="
field === '+'
? $t('creating_new_field', { collection: collectionInfo.name })

View File

@@ -293,8 +293,8 @@ export default defineComponent({
return i18n.t('archive');
});
useShortcut('mod+s', saveAndStay, form);
useShortcut('mod+shift+s', saveAndAddNew, form);
useShortcut(saveAndStay, form, 'meta+s');
useShortcut(saveAndAddNew, form, 'meta+shift+s');
return {
title,