From c648ee954cded3fc358b89184db20c17f79bc247 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Tue, 3 Jun 2025 18:04:46 +0200 Subject: [PATCH] changed model list navigation --- vue3/src/apps/tandoor/Tandoor.vue | 4 +- vue3/src/apps/tandoor/main.ts | 1 + .../components/display/DatabaseLinkCol.vue | 32 ++++++++ .../components/display/DatabaseModelCol.vue | 50 +++++++++++++ .../display/NavigationDrawerContextMenu.vue | 20 ++--- vue3/src/locales/ar.json | 28 +++++++ vue3/src/locales/bg.json | 28 +++++++ vue3/src/locales/ca.json | 28 +++++++ vue3/src/locales/cs.json | 28 +++++++ vue3/src/locales/da.json | 28 +++++++ vue3/src/locales/de.json | 28 +++++++ vue3/src/locales/el.json | 28 +++++++ vue3/src/locales/en.json | 28 +++++++ vue3/src/locales/es.json | 28 +++++++ vue3/src/locales/fi.json | 28 +++++++ vue3/src/locales/fr.json | 28 +++++++ vue3/src/locales/he.json | 28 +++++++ vue3/src/locales/hu.json | 28 +++++++ vue3/src/locales/hy.json | 28 +++++++ vue3/src/locales/id.json | 28 +++++++ vue3/src/locales/is.json | 28 +++++++ vue3/src/locales/it.json | 28 +++++++ vue3/src/locales/lt.json | 28 +++++++ vue3/src/locales/nb_NO.json | 28 +++++++ vue3/src/locales/nl.json | 28 +++++++ vue3/src/locales/pl.json | 28 +++++++ vue3/src/locales/pt.json | 28 +++++++ vue3/src/locales/pt_BR.json | 28 +++++++ vue3/src/locales/ro.json | 28 +++++++ vue3/src/locales/ru.json | 28 +++++++ vue3/src/locales/sl.json | 28 +++++++ vue3/src/locales/sv.json | 28 +++++++ vue3/src/locales/tr.json | 28 +++++++ vue3/src/locales/uk.json | 28 +++++++ vue3/src/locales/zh_Hans.json | 28 +++++++ vue3/src/locales/zh_Hant.json | 28 +++++++ vue3/src/pages/DatabasePage.vue | 74 +++++++++++++++++++ vue3/src/pages/ModelEditPage.vue | 2 +- vue3/src/pages/ModelListPage.vue | 51 +++++++------ vue3/src/types/Models.ts | 27 +++++++ 40 files changed, 1090 insertions(+), 39 deletions(-) create mode 100644 vue3/src/components/display/DatabaseLinkCol.vue create mode 100644 vue3/src/components/display/DatabaseModelCol.vue create mode 100644 vue3/src/pages/DatabasePage.vue diff --git a/vue3/src/apps/tandoor/Tandoor.vue b/vue3/src/apps/tandoor/Tandoor.vue index 87952890a..1c4e79e3b 100644 --- a/vue3/src/apps/tandoor/Tandoor.vue +++ b/vue3/src/apps/tandoor/Tandoor.vue @@ -126,7 +126,7 @@ - + @@ -162,7 +162,7 @@ - + diff --git a/vue3/src/apps/tandoor/main.ts b/vue3/src/apps/tandoor/main.ts index 2b82efbd2..b9b8168f3 100644 --- a/vue3/src/apps/tandoor/main.ts +++ b/vue3/src/apps/tandoor/main.ts @@ -46,6 +46,7 @@ const routes = [ {path: '/list/:model?', component: () => import("@/pages/ModelListPage.vue"), props: true, name: 'ModelListPage'}, {path: '/edit/:model/:id?', component: () => import("@/pages/ModelEditPage.vue"), props: true, name: 'ModelEditPage'}, + {path: '/database', component: () => import("@/pages/DatabasePage.vue"), props: true, name: 'DatabasePage'}, {path: '/ingredient-editor', component: () => import("@/pages/IngredientEditorPage.vue"), name: 'IngredientEditorPage'}, {path: '/property-editor', component: () => import("@/pages/PropertyEditorPage.vue"), name: 'PropertyEditorPage'}, diff --git a/vue3/src/components/display/DatabaseLinkCol.vue b/vue3/src/components/display/DatabaseLinkCol.vue new file mode 100644 index 000000000..aece714e9 --- /dev/null +++ b/vue3/src/components/display/DatabaseLinkCol.vue @@ -0,0 +1,32 @@ + + + + + + \ No newline at end of file diff --git a/vue3/src/components/display/DatabaseModelCol.vue b/vue3/src/components/display/DatabaseModelCol.vue new file mode 100644 index 000000000..44d32ea72 --- /dev/null +++ b/vue3/src/components/display/DatabaseModelCol.vue @@ -0,0 +1,50 @@ + + + + + + \ No newline at end of file diff --git a/vue3/src/components/display/NavigationDrawerContextMenu.vue b/vue3/src/components/display/NavigationDrawerContextMenu.vue index d3142eabb..4c39aa4d6 100644 --- a/vue3/src/components/display/NavigationDrawerContextMenu.vue +++ b/vue3/src/components/display/NavigationDrawerContextMenu.vue @@ -1,15 +1,15 @@