aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-01 17:05:05 -0800
committerFuwn <[email protected]>2024-01-01 17:05:05 -0800
commit2582e5828e392c3f8366b2198f0a0b300d55f75e (patch)
tree2447770c62ef8be18ea5297d318050c15ed44d03 /src
parentfeat(schedule): new columns (diff)
downloaddue.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.svelte59
-rw-r--r--src/routes/schedule/+page.svelte9
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>