aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Anime
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-03 20:53:40 -0800
committerFuwn <[email protected]>2024-01-03 20:54:19 -0800
commit7dbc21d39671360e613802c9ae869e36d25c6445 (patch)
treec1ab4bb2c072b16010c9523c528a9ea9235a040c /src/lib/List/Anime
parentfix(badges): id as number (diff)
downloaddue.moe-7dbc21d39671360e613802c9ae869e36d25c6445.tar.xz
due.moe-7dbc21d39671360e613802c9ae869e36d25c6445.zip
refactor(list): move hover to title only
Diffstat (limited to 'src/lib/List/Anime')
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte43
1 files changed, 22 insertions, 21 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index c0a737dc..9eb4b646 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -66,28 +66,29 @@
{@const progress = (anime.mediaListEntry || { progress: 0 }).progress}
{#if title.includes('Upcoming Episodes') || title.includes('Not Yet Released') || progress !== (anime.nextAiringEpisode?.episode || 9999) - 1}
- <li
- class="entry"
- on:mouseenter={() => {
- const response = onMouseEnter(anime);
-
- hovering = response.hovering;
- hoveredMedia = response.media;
- }}
- on:mouseleave={() => {
- const response = onMouseLeave();
-
- hovering = response.hovering;
- hoveredMedia = response.media;
- }}
- on:mousemove={(e) => {
- const response = onMouseMove(e);
-
- imageStyle = response.style;
- }}
- >
+ <li class="entry">
<span class="content">
- <a href={outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)} target="_blank">
+ <a
+ href={outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)}
+ target="_blank"
+ on:mouseenter={() => {
+ const response = onMouseEnter(anime);
+
+ hovering = response.hovering;
+ hoveredMedia = response.media;
+ }}
+ on:mouseleave={() => {
+ const response = onMouseLeave();
+
+ hovering = response.hovering;
+ hoveredMedia = response.media;
+ }}
+ on:mousemove={(e) => {
+ const response = onMouseMove(e);
+
+ imageStyle = response.style;
+ }}
+ >
<span
style={lastUpdatedMedia === anime.id && anime.episodes !== progress
? 'color: lightcoral'