From c1fdfac55aa59fe40cff632705a82b1c7a7ed31e Mon Sep 17 00:00:00 2001 From: Miroslav Lee Date: Tue, 18 Dec 2018 15:16:45 +0300 Subject: [PATCH 1/2] [OPENY-237] Remove blazy for render icon --- ...e.entity_view_display.media.image.icon.yml | 50 +------------------ .../openy_media_image.install | 21 ++++++++ 2 files changed, 23 insertions(+), 48 deletions(-) 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..cf13e07fd8 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,24 @@ function openy_media_image_update_8009() { } } } + +/** + * Remove blazy for icons. + */ +function openy_media_image_update_8010() { + \Drupal::configFactory() + ->getEditable('core.entity_view_display.media.image.icon') + ->set('dependencies.module', ['image']) + ->set('content.field_media_image', [ + 'weight' => 0, + 'label' => 'hidden', + 'settings' => [ + 'image_style' => '', + 'image_link' => '', + ], + 'third_party_settings' => [], + 'type' => 'image', + 'region' => 'content', + ]) + ->save(); +} From 88a86ff08e9286e6244d1448d717f43bd8b22967 Mon Sep 17 00:00:00 2001 From: Miroslav Lee Date: Wed, 19 Dec 2018 13:31:33 +0300 Subject: [PATCH 2/2] [OPENY-237] Changed update config to openy_upgrade_tool.param_updater --- .../openy_media_image.install | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) 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 cf13e07fd8..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 @@ -260,19 +260,20 @@ function openy_media_image_update_8009() { * Remove blazy for icons. */ function openy_media_image_update_8010() { - \Drupal::configFactory() - ->getEditable('core.entity_view_display.media.image.icon') - ->set('dependencies.module', ['image']) - ->set('content.field_media_image', [ - 'weight' => 0, - 'label' => 'hidden', - 'settings' => [ - 'image_style' => '', - 'image_link' => '', - ], - 'third_party_settings' => [], - 'type' => 'image', - 'region' => 'content', - ]) - ->save(); + $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); + } + } }