diff options
Diffstat (limited to 'src/lib/List/Anime/CleanAnimeList.svelte')
| -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 |