From 761082a66b5c0e0e1ed4f5de9f58525f3a1512e8 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 13 Jun 2025 05:31:28 -0700 Subject: fix(Landing): Disable filtering --- src/lib/Landing.svelte | 4 ++-- src/lib/List/Anime/AnimeListTemplate.svelte | 3 +++ src/lib/List/Anime/CleanAnimeList.svelte | 5 +++-- src/lib/List/Anime/CompletedAnimeList.svelte | 2 ++ src/lib/List/Manga/CleanMangaList.svelte | 5 +++-- src/lib/List/Manga/MangaListTemplate.svelte | 4 ++++ 6 files changed, 17 insertions(+), 6 deletions(-) (limited to 'src/lib') diff --git a/src/lib/Landing.svelte b/src/lib/Landing.svelte index f688eacf..00c110b7 100644 --- a/src/lib/Landing.svelte +++ b/src/lib/Landing.svelte @@ -10,7 +10,7 @@
- +
@@ -48,7 +48,7 @@
- +
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte index 99d2e888..6e8d6d6c 100644 --- a/src/lib/List/Anime/AnimeListTemplate.svelte +++ b/src/lib/List/Anime/AnimeListTemplate.svelte @@ -30,6 +30,7 @@ export let upcoming = false; export let notYetReleased = false; export let dummy = false; + export let disableFilter = false; let lastUpdatedMedia = -1; let previousAnimeList: Media[]; @@ -67,6 +68,7 @@ bind:previousAnimeList bind:pendingUpdate {dummy} + {disableFilter} /> {:else} @@ -88,6 +90,7 @@ bind:previousAnimeList bind:pendingUpdate {dummy} + {disableFilter} /> {/if} {:catch} diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte index a9026d1d..1d57997b 100644 --- a/src/lib/List/Anime/CleanAnimeList.svelte +++ b/src/lib/List/Anime/CleanAnimeList.svelte @@ -30,6 +30,7 @@ export let upcoming = false; export let notYetReleased = false; export let dummy = false; + export let disableFilter = false; let keyCacher: NodeJS.Timeout; let totalEpisodeDueCount = media @@ -68,7 +69,7 @@ : 'Due'; const filterKey = `${filterKind}AnimeListFilter`; - $: selectedList = ($stateBin[filterKey] as string) || 'All'; + $: selectedList = disableFilter ? 'All' : ($stateBin[filterKey] as string) || 'All'; $: filteredMedia = selectedList === 'All' || !$settings.displayMediaListFilter @@ -149,7 +150,7 @@ No anime to display. -{:else if $settings.displayMediaListFilter} +{:else if $settings.displayMediaListFilter && !disableFilter} diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index d7f00616..b2d95dc5 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -31,6 +31,7 @@ export let displayUnresolved: boolean; export let due: boolean; export let dummy = $settings.debugDummyLists || false; + export let disableFilter = false; const { addNotification } = getNotificationsContext(); const authorised = privilegedUser($identity.id); @@ -262,6 +263,7 @@ {rateLimited} {authorised} {dummy} + {disableFilter} /> {:else} {#if !authorised} @@ -309,6 +311,7 @@ {rateLimited} {authorised} {dummy} + {disableFilter} /> {:else} {#if !authorised} @@ -376,6 +379,7 @@ {rateLimited} {authorised} {dummy} + {disableFilter} /> {:catch} {#if authorised} -- cgit v1.2.3