mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-04-25 06:35:32 +00:00
feat: add keyboard shortcut to open project from task detail (#940)
This commit is contained in:
@@ -16,7 +16,7 @@ export interface ShortcutGroup {
|
|||||||
shortcuts: Shortcut[]
|
shortcuts: Shortcut[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export const KEYBOARD_SHORTCUTS : ShortcutGroup[] = [
|
export const KEYBOARD_SHORTCUTS: ShortcutGroup[] = [
|
||||||
{
|
{
|
||||||
title: 'keyboardShortcuts.general',
|
title: 'keyboardShortcuts.general',
|
||||||
shortcuts: [
|
shortcuts: [
|
||||||
@@ -152,6 +152,10 @@ export const KEYBOARD_SHORTCUTS : ShortcutGroup[] = [
|
|||||||
title: 'keyboardShortcuts.task.favorite',
|
title: 'keyboardShortcuts.task.favorite',
|
||||||
keys: ['s'],
|
keys: ['s'],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'keyboardShortcuts.task.openProject',
|
||||||
|
keys: ['u'],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: 'keyboardShortcuts.task.save',
|
title: 'keyboardShortcuts.task.save',
|
||||||
keys: [ctrl, 's'],
|
keys: [ctrl, 's'],
|
||||||
|
|||||||
@@ -1057,6 +1057,7 @@
|
|||||||
"delete": "Delete this task",
|
"delete": "Delete this task",
|
||||||
"priority": "Change the priority of this task",
|
"priority": "Change the priority of this task",
|
||||||
"favorite": "Mark this task as favorite / unfavorite",
|
"favorite": "Mark this task as favorite / unfavorite",
|
||||||
|
"openProject": "Open the project of this task",
|
||||||
"save": "Save the current task"
|
"save": "Save the current task"
|
||||||
},
|
},
|
||||||
"project": {
|
"project": {
|
||||||
|
|||||||
@@ -29,12 +29,14 @@
|
|||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
v-if="router.options.history.state.back?.includes('/projects/'+p.id+'/') || false"
|
v-if="router.options.history.state.back?.includes('/projects/'+p.id+'/') || false"
|
||||||
|
v-shortcut="p.id === project?.id ? 'u' : ''"
|
||||||
@click="router.back()"
|
@click="router.back()"
|
||||||
>
|
>
|
||||||
{{ getProjectTitle(p) }}
|
{{ getProjectTitle(p) }}
|
||||||
</a>
|
</a>
|
||||||
<RouterLink
|
<RouterLink
|
||||||
v-else
|
v-else
|
||||||
|
v-shortcut="p.id === project?.id ? 'u' : ''"
|
||||||
:to="{ name: 'project.index', params: { projectId: p.id } }"
|
:to="{ name: 'project.index', params: { projectId: p.id } }"
|
||||||
>
|
>
|
||||||
{{ getProjectTitle(p) }}
|
{{ getProjectTitle(p) }}
|
||||||
|
|||||||
Reference in New Issue
Block a user