diff options
author | Akshay <[email protected]> | 2024-11-22 20:11:59 +0000 |
---|---|---|
committer | Akshay <[email protected]> | 2024-11-22 20:11:59 +0000 |
commit | a0ed862336a59518622c6a3c2da0cbaf7fffe21b (patch) | |
tree | eeaf51f3839387201fc59d740175f093b7598f31 /src | |
parent | 622c5fee25e7d86914d343ca3f873dc4bd55ffad (diff) |
fix thumbnails, sometimes
Diffstat (limited to 'src')
-rw-r--r-- | src/mixins/post.pug | 3 | ||||
-rw-r--r-- | src/mixins/postUtils.pug | 8 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/mixins/post.pug b/src/mixins/post.pug index 487f366..76fa1b8 100644 --- a/src/mixins/post.pug +++ b/src/mixins/post.pug | |||
@@ -25,7 +25,8 @@ mixin post(p) | |||
25 | - var item = postGalleryItems(p)[0] | 25 | - var item = postGalleryItems(p)[0] |
26 | img(src=item.url onclick=`toggleDetails('${p.id}')`) | 26 | img(src=item.url onclick=`toggleDetails('${p.id}')`) |
27 | else if isPostImage(p) | 27 | else if isPostImage(p) |
28 | img(src=p.thumbnail onclick=`toggleDetails('${p.id}')`) | 28 | - var url = postThumbnail(p) |
29 | img(src=url onclick=`toggleDetails('${p.id}')`) | ||
29 | else if isPostVideo(p) | 30 | else if isPostVideo(p) |
30 | - var url = p.secure_media.reddit_video.scrubber_media_url | 31 | - var url = p.secure_media.reddit_video.scrubber_media_url |
31 | video(src=url data-dashjs-player width='100px' height='100px' onclick=`toggleDetails('${p.id}')`) | 32 | video(src=url data-dashjs-player width='100px' height='100px' onclick=`toggleDetails('${p.id}')`) |
diff --git a/src/mixins/postUtils.pug b/src/mixins/postUtils.pug index 4f480b6..555e388 100644 --- a/src/mixins/postUtils.pug +++ b/src/mixins/postUtils.pug | |||
@@ -7,6 +7,14 @@ | |||
7 | return (p.post_hint == "image" && p.thumbnail && p.thumbnail != "self" && p.thumbnail != "default"); | 7 | return (p.post_hint == "image" && p.thumbnail && p.thumbnail != "self" && p.thumbnail != "default"); |
8 | } | 8 | } |
9 | - | 9 | - |
10 | function postThumbnail(p) { | ||
11 | if (p.thumbnail == "image") { | ||
12 | return p.url | ||
13 | } else { | ||
14 | return p.thumbnail; | ||
15 | } | ||
16 | } | ||
17 | - | ||
10 | function isPostVideo(p) { | 18 | function isPostVideo(p) { |
11 | return (p.post_hint == "hosted:video"); | 19 | return (p.post_hint == "hosted:video"); |
12 | } | 20 | } |