From 2b52a665503c21b33d4cabb92e253e8deee7a1f1 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 4 Aug 2019 20:11:09 -0700 Subject: [PATCH] Make MP4 behavior consistent with WEBM, and don't error on files without extension. --- src/Images/ImageLoader.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Images/ImageLoader.coffee b/src/Images/ImageLoader.coffee index 61f94de92..958472d56 100644 --- a/src/Images/ImageLoader.coffee +++ b/src/Images/ImageLoader.coffee @@ -53,7 +53,11 @@ ImageLoader = prefetch: (post, file) -> {isImage, isVideo, thumb, url} = file return if file.isPrefetched or !(isImage or isVideo) or post.isHidden or post.thread.isHidden - type = if (match = url.match(/\.([^.]+)$/)[1].toUpperCase()) is 'JPEG' then 'JPG' else match + if isVideo + type = 'WEBM' + else + type = url.match(/\.([^.]+)$/)?[1].toUpperCase() + type = 'JPG' if type is 'JPEG' replace = Conf["Replace #{type}"] and !/spoiler/.test(thumb.src or thumb.dataset.src) return unless replace or Conf['prefetch'] return if $.hasClass doc, 'catalog-mode'