Commit 45657ac8 authored by Gaus Surahman's avatar Gaus Surahman Committed by Gaus Surahman
Browse files

Issue #3274730 by gausarts, trickfun: Padding bottom under the image

parent 2bd2e410
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line

Blazy 8.x-2.0-dev, 2022-04-13
-----------------------------
- Issue #3274730 by gausarts, trickfun: Padding bottom under the image.

Blazy 8.x-2.0-dev, 2022-04-07
-----------------------------
- Issue #3273663 by gausarts, vistree: Update to version > 2.6 breaks svg_image.
+2 −0
Original line number Diff line number Diff line

***
## <a name="changes"></a>NOTABLE CHANGES
* _Blazy 2.10_, 2022/04/16:
  + Regression fixes for [Optimization](https://drupal.org/node/3257511).
* _Blazy 2.9_, 2022/03/07:
  + [#3268089](https://drupal.org/node/3268089), hotdamn fix.
* _Blazy 2.8_, 2022/03/06:
+7 −3
Original line number Diff line number Diff line
@@ -91,7 +91,8 @@ class BlazyAttribute {
    $settings['ratio'] = str_replace(':', '', $ratio);

    // Fixed aspect ratio is taken care of by pure CSS. Fluid means dynamic.
    if ($ratio && $blazies->is('fluid') && $padding = $blazies->get('image.ratio')) {
    if ($ratio && $blazies->is('fluid')
      && $padding = $blazies->get('image.ratio')) {
      // If "lucky", Blazy/ Slick Views galleries may already set this once.
      // Lucky when you don't flatten out the Views output earlier.
      self::inlineStyle($attributes, 'padding-bottom: ' . $padding . '%;');
@@ -199,10 +200,13 @@ class BlazyAttribute {

    // Multi-breakpoint aspect ratio only applies if lazyloaded.
    // These may be set once at formatter level, or per breakpoint above.
    // Only relevant if Fluid is selected for Aspect ratio, else a leak.
    if ($blazies->is('fluid')) {
      if (!$blazies->is('undata') && $ratios = $blazies->get('ratios', [])) {
        $attributes['data-ratios'] = Json::encode($ratios);
      }
    }
  }

  /**
   * Returns common iframe attributes, including those not handled by blazy.