aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-25 04:32:19 -0800
committerFuwn <[email protected]>2024-01-25 04:32:19 -0800
commit9445d317ac3adc2cebd44c97540092c40260a9ad (patch)
treefcd55c54ac7f1e6dbc100e22f719493a5b82b920
parentfeat(locale): localise profile page (diff)
downloaddue.moe-9445d317ac3adc2cebd44c97540092c40260a9ad.tar.xz
due.moe-9445d317ac3adc2cebd44c97540092c40260a9ad.zip
feat: hide loading progress
-rw-r--r--src/lib/List/Anime/AnimeListTemplate.svelte4
-rw-r--r--src/lib/List/ListTitle.svelte4
-rw-r--r--src/lib/List/Manga/MangaListTemplate.svelte12
-rw-r--r--src/routes/schedule/+page.svelte8
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}