Commit 16af8bb7 authored by Carolyn Ronchinsky's avatar Carolyn Ronchinsky Committed by Gaus Surahman
Browse files

Issue #3256703 by ronchica: Blazy formatted images not rendering correctly in revisions

parent d6876fa5
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line

Blazy 8.x-2.0-dev, 2022-01-04
Blazy 8.x-2.0-dev, 2022-01-07
-----------------------------
- Issue #3256703 by ronchica: Blazy formatted images not rendering correctly in
revisions
- Issue #3255370 by gausarts: Fixed for DRY with ResizeObserver, folder
  organization, doc comments, etc.

+10 −7
Original line number Diff line number Diff line
@@ -52,7 +52,10 @@ class BlazyFormatter extends BlazyManager implements BlazyFormatterInterface {
    $id             = Blazy::getHtmlId("{$gallery_id}-{$entity_id}", $id);

    // Provides formatter settings.
    $settings['cache_metadata'] = ['keys' => [$id, $count]];
    $settings['cache_metadata']['keys'][] = $id;
    $settings['cache_metadata']['keys'][] = $count;

    // When alignment is mismatched, split them to satisfy linter.
    $settings['cache_tags'][] = $entity_type_id . ':' . $entity_id;
    $settings['caption']      = empty($settings['caption']) ? [] : array_filter($settings['caption']);
    $settings['count']        = $count;
+2 −0
Original line number Diff line number Diff line
@@ -350,6 +350,8 @@ abstract class BlazyManagerBase implements BlazyManagerInterface {
    $settings['bundle'] = empty($settings['bundle']) ? $entity->bundle() : $settings['bundle'];
    $settings['content_url'] = $settings['absolute_path'] = $absolute_path;
    $settings['internal_path'] = $internal_path;
    $settings['cache_metadata']['keys'][] = $settings['entity_id'];
    $settings['cache_metadata']['keys'][] = $entity->getRevisionID();
  }

  /**