From cdcc953ea2b0b261b2b177fa83d9bcbcc7c4ed1f Mon Sep 17 00:00:00 2001 From: glax Date: Tue, 14 Oct 2025 11:14:25 +0200 Subject: [PATCH] Metadatafetcher template #176 --- website/app/composables/FetchKeys.ts | 1 + .../download/[mangaConnectorName].vue} | 2 +- website/app/pages/manga/[mangaId]/index.vue | 59 ++++++++++++------- .../linkMetadata/[metadataFetcherName].vue | 31 ++++++++++ website/app/pages/search.vue | 2 +- 5 files changed, 73 insertions(+), 22 deletions(-) rename website/app/pages/{download/[mangaconnectorName]/[mangaId].vue => manga/[mangaId]/download/[mangaConnectorName].vue} (96%) create mode 100644 website/app/pages/manga/[mangaId]/linkMetadata/[metadataFetcherName].vue diff --git a/website/app/composables/FetchKeys.ts b/website/app/composables/FetchKeys.ts index 18c7fe1..e481d04 100644 --- a/website/app/composables/FetchKeys.ts +++ b/website/app/composables/FetchKeys.ts @@ -3,4 +3,5 @@ export const FetchKeys = { Chapters: { All: 'Chapters' }, Manga: { All: 'Manga', Id: (id: string) => `Manga/${id}` }, MangaConnector: { Id: (id: string) => `MangaConnector/${id}`, All: 'MangaConnector' }, + Metadata: { Fetchers: 'Metadata', Links: 'Metadata/Links', Manga: (mangaId: string) => `Metadata/Links/${mangaId}` }, }; diff --git a/website/app/pages/download/[mangaconnectorName]/[mangaId].vue b/website/app/pages/manga/[mangaId]/download/[mangaConnectorName].vue similarity index 96% rename from website/app/pages/download/[mangaconnectorName]/[mangaId].vue rename to website/app/pages/manga/[mangaId]/download/[mangaConnectorName].vue index 8c7a392..9e3e6c9 100644 --- a/website/app/pages/download/[mangaconnectorName]/[mangaId].vue +++ b/website/app/pages/manga/[mangaId]/download/[mangaConnectorName].vue @@ -19,7 +19,7 @@ diff --git a/website/app/pages/search.vue b/website/app/pages/search.vue index 594ef54..f76d5c6 100644 --- a/website/app/pages/search.vue +++ b/website/app/pages/search.vue @@ -42,7 +42,7 @@ :expanded="i === expanded" @click="expanded = expanded === i ? -1 : i">