aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Anime
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-24 18:32:45 -0700
committerFuwn <[email protected]>2024-04-24 18:32:45 -0700
commit5c4a66d8f4d232ff077b52bb48198de07b3765e0 (patch)
tree54294d426285479c4568248991d6de89df61dc5c /src/lib/List/Anime
parentfix(badges): fix dropdown z-index (diff)
downloaddue.moe-5c4a66d8f4d232ff077b52bb48198de07b3765e0.tar.xz
due.moe-5c4a66d8f4d232ff077b52bb48198de07b3765e0.zip
feat(list): setting to copy title
Diffstat (limited to 'src/lib/List/Anime')
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index b85b715e..6988fde0 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -99,7 +99,16 @@
>
<div class="cover-card-image">
<a
- href={outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)}
+ href={$settings.displayCopyMediaTitleNotLink
+ ? '#'
+ : outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)}
+ on:click={(e) => {
+ if ($settings.displayCopyMediaTitleNotLink) {
+ e.preventDefault();
+
+ navigator.clipboard.writeText(anime.title.romaji);
+ }
+ }}
target="_blank"
>
<span class="cover-container">
@@ -170,7 +179,16 @@
disable={!$settings.displayHoverCover}
>
<a
- href={outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)}
+ href={$settings.displayCopyMediaTitleNotLink
+ ? '#'
+ : outboundLink(anime, 'anime', $settings.displayOutboundLinksTo)}
+ on:click={(e) => {
+ if ($settings.displayCopyMediaTitleNotLink) {
+ e.preventDefault();
+
+ navigator.clipboard.writeText(anime.title.romaji);
+ }
+ }}
target="_blank"
>
<span