mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
finish adding own shortcut handler
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<v-modal
|
||||
:active="active"
|
||||
@toggle="cancelField"
|
||||
:title="
|
||||
field === '+'
|
||||
? $t('creating_new_field', { collection: collectionInfo.name })
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user