diff options
| author | Fuwn <[email protected]> | 2024-04-24 18:32:45 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-04-24 18:32:45 -0700 |
| commit | 5c4a66d8f4d232ff077b52bb48198de07b3765e0 (patch) | |
| tree | 54294d426285479c4568248991d6de89df61dc5c /src/lib/List/Anime | |
| parent | fix(badges): fix dropdown z-index (diff) | |
| download | due.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.svelte | 22 |
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 |