mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 19:03:34 +08:00
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:
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user