Patch #37597 ยป generate-hires-thumbnails-only.patch
app/helpers/application_helper.rb | ||
---|---|---|
319 | 319 | |
320 | 320 |
def thumbnail_tag(attachment) |
321 | 321 |
thumbnail_size = Setting.thumbnails_size.to_i |
322 |
physical_thumbnail_size = thumbnail_size * 2 |
|
322 | 323 |
link_to( |
323 | 324 |
image_tag( |
324 |
thumbnail_path(attachment), |
|
325 |
:srcset => "#{thumbnail_path(attachment, :size => thumbnail_size * 2)} 2x",
|
|
325 |
thumbnail_path(attachment, :size => physical_thumbnail_size),
|
|
326 |
:srcset => "#{thumbnail_path(attachment, :size => physical_thumbnail_size)} 2x",
|
|
326 | 327 |
:style => "max-width: #{thumbnail_size}px; max-height: #{thumbnail_size}px;", |
327 | 328 |
:loading => "lazy" |
328 | 329 |
), |
test/helpers/application_helper_test.rb | ||
---|---|---|
1886 | 1886 |
assert_select_in( |
1887 | 1887 |
thumbnail_tag(a), |
1888 | 1888 |
'a[href=?][title=?] img[src=?][loading="lazy"]', |
1889 |
"/attachments/3", "logo.gif", "/attachments/thumbnail/3") |
|
1889 |
"/attachments/3", "logo.gif", "/attachments/thumbnail/3/200")
|
|
1890 | 1890 |
end |
1891 | 1891 | |
1892 | 1892 |
def test_link_to_project |