From d703b06447a48a8239cfa2416277d3266f92a913 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 15 Apr 2024 20:05:53 -0700 Subject: feat: replace hover cover with image tooltip --- src/lib/Landing.svelte | 52 ++----------------------- src/lib/List/Anime/CleanAnimeList.svelte | 2 - src/lib/List/Manga/CleanMangaList.svelte | 2 - src/lib/Schedule/CoverBypass.svelte | 34 ++-------------- src/lib/Tools/EpisodeDiscussionCollector.svelte | 34 ++-------------- src/lib/Tools/Likes.svelte | 38 ++---------------- src/lib/Tools/SequelSpy.svelte | 32 ++------------- 7 files changed, 16 insertions(+), 178 deletions(-) (limited to 'src/lib') diff --git a/src/lib/Landing.svelte b/src/lib/Landing.svelte index 2dfc09cd..ae8dcca0 100644 --- a/src/lib/Landing.svelte +++ b/src/lib/Landing.svelte @@ -6,13 +6,6 @@ import MediaTitleDisplay from './List/MediaTitleDisplay.svelte'; import { outboundLink } from './Media/links'; import settings from '$stores/settings'; - import { - onMouseEnter, - onMouseLeave, - onMouseMove, - type HoverCoverResponse - } from './Media/Cover/hoverCover'; - import HoverCover from './Media/Cover/HoverCover.svelte'; import root from './Utility/root'; import type { Media } from './Data/AniList/media'; import { env } from '$env/dynamic/public'; @@ -47,7 +40,6 @@ ) .sort(() => 0.5 - Math.random()) .slice(0, animeCount) as unknown as Media[]; - let hoverCoverState: HoverCoverResponse = {};
@@ -63,25 +55,8 @@ { - const response = onMouseEnter(manga); - - hoverCoverState.hovering = response.hovering; - hoverCoverState.item = response.item; - hoverCoverState.media = response.media; - }} - on:mouseleave={() => { - const response = onMouseLeave(); - - hoverCoverState.hovering = response.hovering; - hoverCoverState.item = response.item; - hoverCoverState.media = response.media; - }} - on:mousemove={(e) => { - const response = onMouseMove(e, 300); - - hoverCoverState.style = response.style; - }} + title={``} + use:tooltip > @@ -154,25 +129,8 @@ { - const response = onMouseEnter(anime); - - hoverCoverState.hovering = response.hovering; - hoverCoverState.item = response.item; - hoverCoverState.media = response.media; - }} - on:mouseleave={() => { - const response = onMouseLeave(); - - hoverCoverState.hovering = response.hovering; - hoverCoverState.item = response.item; - hoverCoverState.media = response.media; - }} - on:mousemove={(e) => { - const response = onMouseMove(e, 300); - - hoverCoverState.style = response.style; - }} + title={``} + use:tooltip > @@ -266,8 +224,6 @@
- -