From a35ec1a3f7b340faaaf716b4694f52ef721baec5 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 1 Jan 2024 21:59:25 -0800 Subject: refactor(schedule): move to lib --- src/routes/schedule/+page.svelte | 221 +-------------------------------------- 1 file changed, 3 insertions(+), 218 deletions(-) (limited to 'src/routes') diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte index 4d68d85b..7d24c17c 100644 --- a/src/routes/schedule/+page.svelte +++ b/src/routes/schedule/+page.svelte @@ -1,220 +1,5 @@ - - - -
- -
- -{#await subsPleasePromise} - Loading subtitle release data ... 49.5% -{:then subsPlease} - {#if subsPlease} - {#await scheduledMediaPromise} - Loading anime schedule ... 82.5% - {:then scheduledMedia} - {#if scheduledMedia} - {@const columnCount = Math.ceil(Object.keys(subsPlease.schedule).length / 2)} - -
- {#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry]} -
- {day} - -
    - {#each Object.values(scheduleEntry) as entry} - {@const media = associateMedia(scheduledMedia, entry.title)} - -
  • { - const response = onMouseEnter(media, entry); - - hovering = response.hovering; - hoveredItem = response.item; - hoveredMedia = response.media; - }} - on:mouseleave={() => { - const response = onMouseLeave(); - - hovering = response.hovering; - hoveredItem = response.item; - hoveredMedia = response.media; - }} - on:mousemove={(e) => { - const response = onMouseMove(e); - - imageStyle = response.style; - }} - > - - {#if media} - - {:else} - {entry.title} - {/if} - - {#if !$settings.displayCountdownRightAligned} - | - {/if} - - {#if media && media.nextAiringEpisode} - -   - {media.nextAiringEpisode?.episode}{media.episodes - ? `/${media.episodes}` - : ''} at - - {/if} - {entry.time} - -
  • - {/each} -
- -

-

- {/each} -
- {:else} - Loading anime schedule ... 66% - {/if} - {:catch} - - {/await} - {:else} - Loading subtitle release data ... 33% - {/if} -{:catch} - -{/await} - -

- -

- Crunchyroll Simulcast Release Calender - - -
- - - - + -- cgit v1.2.3