diff --git a/modules/openy_features/openy_media/modules/openy_media_image/config/install/core.entity_view_display.media.image.icon.yml b/modules/openy_features/openy_media/modules/openy_media_image/config/install/core.entity_view_display.media.image.icon.yml index 83931426ac..c2aede8e24 100644 --- a/modules/openy_features/openy_media/modules/openy_media_image/config/install/core.entity_view_display.media.image.icon.yml +++ b/modules/openy_features/openy_media/modules/openy_media_image/config/install/core.entity_view_display.media.image.icon.yml @@ -20,55 +20,9 @@ content: label: hidden settings: image_style: '' - thumbnail_style: '' - media_switch: '' - ratio: enforced - sizes: '' - breakpoints: - xs: - image_style: '' - width: '' - breakpoint: '' - sm: - image_style: '' - width: '' - breakpoint: '' - md: - image_style: '' - width: '' - breakpoint: '' - lg: - image_style: '' - width: '' - breakpoint: '' - xl: - image_style: '' - width: '' - breakpoint: '' - current_view_mode: icon - background: false - caption: - title: '0' - alt: '0' - iframe_lazy: true - icon: '' - layout: '' - view_mode: '' - cache: 0 - optionset: default - skin: '' - style: '' - box_caption: '' - box_caption_custom: '' - box_style: '' - box_media_style: '' - responsive_image_style: '' - grid: 0 - grid_header: '' - grid_medium: 0 - grid_small: 0 + image_link: '' third_party_settings: { } - type: blazy + type: image region: content hidden: created: true diff --git a/modules/openy_features/openy_media/modules/openy_media_image/openy_media_image.install b/modules/openy_features/openy_media/modules/openy_media_image/openy_media_image.install index f53e76f84d..e0bedb489b 100644 --- a/modules/openy_features/openy_media/modules/openy_media_image/openy_media_image.install +++ b/modules/openy_features/openy_media/modules/openy_media_image/openy_media_image.install @@ -255,3 +255,25 @@ function openy_media_image_update_8009() { } } } + +/** + * Remove blazy for icons. + */ +function openy_media_image_update_8010() { + $config_dir = drupal_get_path('module', 'openy_media_image') . '/config/install/'; + // Update multiple configurations. + $configs = [ + 'core.entity_view_display.media.image.icon' => [ + 'dependencies.module', + 'content.field_media_image', + ], + ]; + + $config_updater = \Drupal::service('openy_upgrade_tool.param_updater'); + foreach ($configs as $config_name => $params) { + $config = $config_dir . $config_name . '.yml'; + foreach ($params as $param) { + $config_updater->update($config, $config_name, $param); + } + } +}