aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Manga
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/List/Manga')
-rw-r--r--src/lib/List/Manga/CleanMangaList.svelte22
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