From 767c251175523c080fb0f5c7943309ed9ab60764 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 2 Oct 2024 02:52:44 -0700 Subject: refactor(SequelSpy): move prequel list to component --- src/lib/Tools/SequelSpy.svelte | 91 --------------------------------- src/lib/Tools/SequelSpy/Prequels.svelte | 35 +++++++++++++ src/lib/Tools/SequelSpy/Tool.svelte | 62 ++++++++++++++++++++++ src/routes/tools/[tool]/+page.svelte | 2 +- 4 files changed, 98 insertions(+), 92 deletions(-) delete mode 100644 src/lib/Tools/SequelSpy.svelte create mode 100644 src/lib/Tools/SequelSpy/Prequels.svelte create mode 100644 src/lib/Tools/SequelSpy/Tool.svelte (limited to 'src') diff --git a/src/lib/Tools/SequelSpy.svelte b/src/lib/Tools/SequelSpy.svelte deleted file mode 100644 index 28db4466..00000000 --- a/src/lib/Tools/SequelSpy.svelte +++ /dev/null @@ -1,91 +0,0 @@ - - -{#if user === undefined || $identity.id === -2} - -{:else} -
-

- - -

- - {#await currentPrequels} - - {:then currentPrequels} -
    - {#each currentPrequels.sort((a, b) => new Date(a.startDate.year, a.startDate.month - 1, a.startDate.day).getTime() - new Date(b.startDate.year, b.startDate.month - 1, b.startDate.day).getTime()) as prequel} -
  • - `} - pin={`${prequel.id}`} - pinPosition="top" - disable={!$settings.displayHoverCover} - > - - - - | - {prequel.seen}/{prequel.episodes} - {@html prequelAiringTime(prequel)} - -
  • - {/each} -
- {/await} - -

- - The count ratio is the number of episodes you've seen of any direct prequels, and the total - number of episodes of all direct prequels. -

-{/if} diff --git a/src/lib/Tools/SequelSpy/Prequels.svelte b/src/lib/Tools/SequelSpy/Prequels.svelte new file mode 100644 index 00000000..ab1c4ac5 --- /dev/null +++ b/src/lib/Tools/SequelSpy/Prequels.svelte @@ -0,0 +1,35 @@ + + + diff --git a/src/lib/Tools/SequelSpy/Tool.svelte b/src/lib/Tools/SequelSpy/Tool.svelte new file mode 100644 index 00000000..8956e00a --- /dev/null +++ b/src/lib/Tools/SequelSpy/Tool.svelte @@ -0,0 +1,62 @@ + + +{#if user === undefined || $identity.id === -2} + +{:else} +
+

+ + +

+ + {#await currentPrequels} + + {:then currentPrequels} + + {/await} + +

+ + The count ratio is the number of episodes you've seen of any direct prequels, and the total + number of episodes of all direct prequels. +

+{/if} diff --git a/src/routes/tools/[tool]/+page.svelte b/src/routes/tools/[tool]/+page.svelte index 8d9d4ba5..3749c096 100644 --- a/src/routes/tools/[tool]/+page.svelte +++ b/src/routes/tools/[tool]/+page.svelte @@ -5,7 +5,7 @@ import Wrapped from '$lib/Tools/Wrapped/Tool.svelte'; import EpisodeDiscussionCollector from '$lib/Tools/EpisodeDiscussionCollector.svelte'; import CharacterBirthdays from '$lib/Tools/Birthdays.svelte'; - import SequelSpy from '$lib/Tools/SequelSpy.svelte'; + import SequelSpy from '$lib/Tools/SequelSpy/Tool.svelte'; import { closest } from '$lib/Error/path'; import HeadTitle from '$lib/Home/HeadTitle.svelte'; import RandomFollower from '$lib/Tools/RandomFollower.svelte'; -- cgit v1.2.3