diff options
Diffstat (limited to 'src/lib/List/Manga')
| -rw-r--r-- | src/lib/List/Manga/CleanMangaList.svelte | 5 | ||||
| -rw-r--r-- | src/lib/List/Manga/MangaListTemplate.svelte | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index aeb1bc7e..b7167a9a 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -30,6 +30,7 @@ export let rateLimited: boolean; export let authorised: boolean; export let dummy = false; + export let disableFilter = false; let serviceStatusResponse: Promise<Response>; let totalEpisodeDueCount = media @@ -52,7 +53,7 @@ const filterKind = due ? 'due' : 'completed'; const filterKey = `${filterKind}MangaListFilter`; - $: selectedList = ($stateBin[filterKey] as string) || 'All'; + $: selectedList = disableFilter ? 'All' : ($stateBin[filterKey] as string) || 'All'; $: filteredMedia = selectedList === 'All' || !$settings.displayMediaListFilter @@ -139,7 +140,7 @@ > You can re-enable it later in the <a href={root('/settings')}>Settings</a>. </span> -{:else if $settings.displayMediaListFilter} +{:else if $settings.displayMediaListFilter && !disableFilter} <select bind:value={$stateBin[filterKey]}> <option value="All">All</option> 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} |