diff options
Diffstat (limited to 'src/lib/List/Manga')
| -rw-r--r-- | src/lib/List/Manga/CleanMangaList.svelte | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 3319ee47..7adea64c 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -114,7 +114,16 @@ <Tooltip pin={`manga-${manga.id}`} content={manga ? mediaTitle(manga) : ''}> <div class="cover-card-image"> <a - href={outboundLink(manga, 'manga', $settings.displayOutboundLinksTo)} + href={$settings.displayCopyMediaTitleNotLink + ? '#' + : outboundLink(manga, 'manga', $settings.displayOutboundLinksTo)} + on:click={(e) => { + if ($settings.displayCopyMediaTitleNotLink) { + e.preventDefault(); + + navigator.clipboard.writeText(manga.title.romaji); + } + }} target="_blank" > <span class="cover-container"> @@ -177,7 +186,16 @@ disable={!$settings.displayHoverCover} > <a - href={outboundLink(manga, 'manga', $settings.displayOutboundLinksTo)} + href={$settings.displayCopyMediaTitleNotLink + ? '#' + : outboundLink(manga, 'manga', $settings.displayOutboundLinksTo)} + on:click={(e) => { + if ($settings.displayCopyMediaTitleNotLink) { + e.preventDefault(); + + navigator.clipboard.writeText(manga.title.romaji); + } + }} target="_blank" > <span |