FIX: Optimize images in Onebox (#8471)

This commit ensures that images in Onebox are being optimized, but not
converted to lightbox too.
This commit is contained in:
Dan Ungureanu
2019-12-09 15:39:25 +02:00
committed by GitHub
parent f62b8990ac
commit ebe6fa95be
2 changed files with 20 additions and 4 deletions

View File

@ -206,9 +206,7 @@ class CookedPostProcessor
# minus data images
@doc.css("img[src^='data']") -
# minus emojis
@doc.css("img.emoji") -
# minus oneboxed images
oneboxed_images
@doc.css("img.emoji")
end
def extract_images_for_post
@ -346,7 +344,10 @@ class CookedPostProcessor
end
end
add_lightbox!(img, original_width, original_height, upload, cropped: crop) if img.ancestors('.quote').blank?
if img.ancestors('.onebox, .onebox-body, .quote').blank? && !img.classes.include?("onebox")
add_lightbox!(img, original_width, original_height, upload, cropped: crop)
end
optimize_image!(img, upload, cropped: crop) if upload
end