diff options
| author | Fuwn <[email protected]> | 2024-01-25 04:32:19 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-25 04:32:19 -0800 |
| commit | 9445d317ac3adc2cebd44c97540092c40260a9ad (patch) | |
| tree | fcd55c54ac7f1e6dbc100e22f719493a5b82b920 | |
| parent | feat(locale): localise profile page (diff) | |
| download | due.moe-9445d317ac3adc2cebd44c97540092c40260a9ad.tar.xz due.moe-9445d317ac3adc2cebd44c97540092c40260a9ad.zip | |
feat: hide loading progress
| -rw-r--r-- | src/lib/List/Anime/AnimeListTemplate.svelte | 4 | ||||
| -rw-r--r-- | src/lib/List/ListTitle.svelte | 4 | ||||
| -rw-r--r-- | src/lib/List/Manga/MangaListTemplate.svelte | 12 | ||||
| -rw-r--r-- | src/routes/schedule/+page.svelte | 8 |
4 files changed, 12 insertions, 16 deletions
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte index 46537524..3eb09387 100644 --- a/src/lib/List/Anime/AnimeListTemplate.svelte +++ b/src/lib/List/Anime/AnimeListTemplate.svelte @@ -33,7 +33,7 @@ {#await fetch(root(`/api/subsplease?tz=${Intl.DateTimeFormat().resolvedOptions().timeZone}`)).then( (r) => r.json() )} <ListTitle custom={title} /> - <ul><li>Loading subtitle release data ... 33%</li></ul> + <!-- <ul><li>Loading subtitle release data ... 33%</li></ul> --> <Skeleton card={false} @@ -61,7 +61,7 @@ {:else} <ListTitle custom={title} /> - <ul><li>Loading anime lists ... 66%</li></ul> + <!-- <ul><li>Loading anime lists ... 66%</li></ul> --> <Skeleton card={false} diff --git a/src/lib/List/ListTitle.svelte b/src/lib/List/ListTitle.svelte index 72684b92..b5c79bc8 100644 --- a/src/lib/List/ListTitle.svelte +++ b/src/lib/List/ListTitle.svelte @@ -3,6 +3,7 @@ export let count = -1337; export let anime = false; export let custom = ''; + export let progress: undefined | number = undefined; </script> <summary> @@ -11,4 +12,7 @@ : count}] <small style="opacity: 50%">{time ? time.toFixed(3) : '...'}s</small> <slot /> + {#if progress !== undefined} + {progress.toFixed(0)}% + {/if} </summary> diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index 1fa85a5c..ded2d197 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -226,11 +226,7 @@ {authorised} /> {:else} - {#if authorised} - <ListTitle /> - {/if} - - <ul><li>Loading {progress.toFixed(0)}% ...</li></ul> + <ListTitle {progress} /> <Skeleton card={false} count={5} height="0.9rem" list /> {/if} @@ -263,11 +259,7 @@ {authorised} /> {:else} - {#if authorised} - <ListTitle /> - {/if} - - <ul><li>Loading {progress.toFixed(0)}% ...</li></ul> + <ListTitle {progress} /> <Skeleton card={false} count={5} height="0.9rem" list /> {/if} diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte index a574724e..0bfedff6 100644 --- a/src/routes/schedule/+page.svelte +++ b/src/routes/schedule/+page.svelte @@ -62,17 +62,17 @@ <p /> {#await subsPleasePromise} - <Loading type="subtitle release data" percent={49.5} /> + <!-- <Loading type="subtitle release data" percent={49.5} /> - <p /> + <p /> --> <Skeleton grid={true} count={100} /> {:then subsPlease} {#if subsPlease} {#await scheduledMediaPromise} - <Loading type="anime schedule" percent={82.5} /> + <!-- <Loading type="anime schedule" percent={82.5} /> - <p /> + <p /> --> <Skeleton grid={true} count={100} /> {:then scheduledMedia} |