From 747eea878eb4b22def2d5a60d711402d79d1b3ff Mon Sep 17 00:00:00 2001 From: Wolfgang Müller Date: Fri, 14 Feb 2025 17:27:49 +0100 Subject: frontend: Add URL filter for comics --- frontend/src/lib/Filter.svelte.ts | 2 ++ frontend/src/lib/filter/ComicFilterForm.svelte | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/frontend/src/lib/Filter.svelte.ts b/frontend/src/lib/Filter.svelte.ts index 8c0fa82..6183f06 100644 --- a/frontend/src/lib/Filter.svelte.ts +++ b/frontend/src/lib/Filter.svelte.ts @@ -174,6 +174,7 @@ export class ArchiveFilterControls extends Controls { export class ComicFilterControls extends Controls { title: Str<'title'>; + url: Str<'url'>; categories: Enum<'category'>; censorships: Enum<'censorship'>; ratings: Enum<'rating'>; @@ -193,6 +194,7 @@ export class ComicFilterControls extends Controls { super(); this.title = new Str('title', filter); + this.url = new Str('url', filter); this.favourite = new Bool('favourite', filter); this.organized = new Bool('organized', filter); this.bookmarked = new Bool('bookmarked', filter); diff --git a/frontend/src/lib/filter/ComicFilterForm.svelte b/frontend/src/lib/filter/ComicFilterForm.svelte index 8bf7af3..277edd1 100644 --- a/frontend/src/lib/filter/ComicFilterForm.svelte +++ b/frontend/src/lib/filter/ComicFilterForm.svelte @@ -34,6 +34,15 @@ +
+ + +
{/snippet} {#snippet exclude(type)} -- cgit v1.2.3-2-gb3c3