From ddfc9fd89d828fe3a3c43d9f6a1b43f7e505669c Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 26 Apr 2024 16:40:29 -0700 Subject: feat(schedule): use grid --- src/lib/Schedule/CoverBypass.svelte | 9 ++++-- src/lib/Schedule/Days.svelte | 63 +++++++++---------------------------- 2 files changed, 20 insertions(+), 52 deletions(-) (limited to 'src/lib') diff --git a/src/lib/Schedule/CoverBypass.svelte b/src/lib/Schedule/CoverBypass.svelte index 3b0b1f41..e4c76de8 100644 --- a/src/lib/Schedule/CoverBypass.svelte +++ b/src/lib/Schedule/CoverBypass.svelte @@ -11,6 +11,7 @@ export let media: Media | null; export let entry: SubsPleaseEpisode; export let cover = true; + export let showTooltip = true; const abbreviateTo = 40; @@ -38,9 +39,11 @@ title={media.title} abbreviate {abbreviateTo} - tooltip={media.title.english?.length > abbreviateTo || - media.title.romaji?.length > abbreviateTo || - media.title.native?.length > abbreviateTo} + tooltip={showTooltip + ? media.title.english?.length > abbreviateTo || + media.title.romaji?.length > abbreviateTo || + media.title.native?.length > abbreviateTo + : ''} /> {:else} diff --git a/src/lib/Schedule/Days.svelte b/src/lib/Schedule/Days.svelte index 29b3a6b1..de749d8c 100644 --- a/src/lib/Schedule/Days.svelte +++ b/src/lib/Schedule/Days.svelte @@ -7,6 +7,8 @@ import { parseOrDefault } from '$lib/Utility/parameters'; import settings from '$stores/settings'; import CoverBypass from './CoverBypass.svelte'; + import '$lib/List/covers.css'; + import ParallaxImage from '$lib/Image/ParallaxImage.svelte'; export let subsPlease: SubsPlease; export let scheduledMedia: Partial; @@ -76,7 +78,7 @@ {day} {#if !$settings.displayScheduleListMode && !forceListMode} -
+
{#each Object.values(scheduleEntry) as entry} {@const media = associateMedia(scheduledMedia, entry.title)} @@ -91,17 +93,19 @@ )} target="_blank" > - Cover +
+ +
- + {#if media && media.nextAiringEpisode} @@ -137,50 +141,11 @@ {/if} - -

{/each}