From 918299af69ba633277daa5fb460cef071813832d Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sun, 1 Sep 2024 14:28:32 +1200 Subject: [PATCH] Improved thumbnails more --- materialious/src/lib/Thumbnail.svelte | 70 +++++++++++++++------------ 1 file changed, 40 insertions(+), 30 deletions(-) diff --git a/materialious/src/lib/Thumbnail.svelte b/materialious/src/lib/Thumbnail.svelte index 4eec9018..2c2a60f6 100644 --- a/materialious/src/lib/Thumbnail.svelte +++ b/materialious/src/lib/Thumbnail.svelte @@ -74,8 +74,10 @@ function disableSideways() { if (!startedSideways) return; - if (window.innerWidth <= 1500) sideways = false; - else sideways = true; + if (window.innerWidth <= 1500) { + sideways = false; + if (typeof authorImg === 'undefined') loadAuthor(); + } else sideways = true; } async function loadAuthor() { @@ -100,7 +102,9 @@ } // Load author details in background. - loadAuthor(); + if (!sideways) { + loadAuthor(); + } // Check if sideways should be enabled or disabled. disableSideways(); @@ -328,34 +332,35 @@ {/if} -
- - {letterCase(video.title.trimEnd())} - - -
- {#if !('publishedText' in video) && 'viewCountText' in video} - - {video.viewCountText} - {$_('views')} - - {/if} - - {#if 'publishedText' in video} -
- {cleanNumber(video.viewCount)} • {video.publishedText} -
- {/if} - -
+
+ {#if !sideways} +
{#if authorImg !== ''} Author {:else} {/if} - {video.author} +
+ {/if} +
+ + {letterCase(video.title.trimEnd())} + + +
+ {video.author} + {#if !('publishedText' in video) && 'viewCountText' in video} + + • {video.viewCountText} + {$_('views')} + + {/if} + + {#if 'publishedText' in video} +
+ {cleanNumber(video.viewCount)} • {video.publishedText} +
+ {/if}
@@ -366,13 +371,10 @@