diff options
| author | Fuwn <[email protected]> | 2024-01-01 17:05:05 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-01 17:05:05 -0800 |
| commit | 2582e5828e392c3f8366b2198f0a0b300d55f75e (patch) | |
| tree | 2447770c62ef8be18ea5297d318050c15ed44d03 /src | |
| parent | feat(schedule): new columns (diff) | |
| download | due.moe-2582e5828e392c3f8366b2198f0a0b300d55f75e.tar.xz due.moe-2582e5828e392c3f8366b2198f0a0b300d55f75e.zip | |
feat(schedule): add crunchyroll schedule
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/Tools/Schedule/Crunchyroll.svelte | 59 | ||||
| -rw-r--r-- | src/routes/schedule/+page.svelte | 9 |
2 files changed, 45 insertions, 23 deletions
diff --git a/src/lib/Tools/Schedule/Crunchyroll.svelte b/src/lib/Tools/Schedule/Crunchyroll.svelte index 8162beed..19fcc9b3 100644 --- a/src/lib/Tools/Schedule/Crunchyroll.svelte +++ b/src/lib/Tools/Schedule/Crunchyroll.svelte @@ -27,28 +27,41 @@ }; </script> -{#each Object.values(days) as day} - {@const date = new Date(day[0].year, day[0].month - 1, day[0].day)} - - {date.toLocaleString('default', { month: 'long' })} - {ordinalSuffix(day[0].day)}, {day[0].year} - <ul> - {#each day as media} - <li>{media.title}</li> - {/each} - </ul> -{/each} - -Coming soon -<ul> - {#each soon as media} - <li>{media.title}</li> +<ol> + {#each Object.values(days) as day} + {@const date = new Date(day[0].year, day[0].month - 1, day[0].day)} + <p> + <li> + {date.toLocaleString('default', { month: 'long' })} + {ordinalSuffix(day[0].day)}, {day[0].year} + <ul> + {#each day as media} + <li>{media.title}</li> + {/each} + </ul> + </li> + </p> {/each} -</ul> -Continuing from previous season -<ul> - {#each continuing as media} - <li>{media.title}</li> - {/each} -</ul> + <p> + <li> + Coming soon + <ul> + {#each soon as media} + <li>{media.title}</li> + {/each} + </ul> + </li> + </p> + + <p> + <li> + Continuing from previous season + <ul> + {#each continuing as media} + <li>{media.title}</li> + {/each} + </ul> + </li> + </p> +</ol> diff --git a/src/routes/schedule/+page.svelte b/src/routes/schedule/+page.svelte index b9271839..4d68d85b 100644 --- a/src/routes/schedule/+page.svelte +++ b/src/routes/schedule/+page.svelte @@ -14,6 +14,7 @@ import HeadTitle from '$lib/HeadTitle.svelte'; import { onMouseEnter, onMouseLeave, onMouseMove } from '$lib/Media/hoverCover'; import HoverCover from '$lib/Media/HoverCover.svelte'; + import Crunchyroll from '$lib/Tools/Schedule/Crunchyroll.svelte'; let subsPleasePromise: Promise<SubsPlease>; let scheduledMediaPromise: Promise<Partial<Media[]>>; @@ -183,6 +184,14 @@ <Error type="Schedule" loginSessionError={false} /> {/await} +<p /> + +<details> + <summary>Crunchyroll Simulcast Release Calender</summary> + + <Crunchyroll /> +</details> + <HoverCover {hoveredItem} {hoveredMedia} {imageStyle} {hovering} /> <style> |