From 67b307dcdf3ca86e57bbb7814a33c94f971b2c37 Mon Sep 17 00:00:00 2001 From: Carlos Romero <cromeroalvarez@externas.jccm.es> Date: Mon, 10 Jun 2024 17:22:31 +0200 Subject: [PATCH 1/2] close dialog responsive settings --- js/layout-builder.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/layout-builder.js b/js/layout-builder.js index 54f304d..baa38ae 100644 --- a/js/layout-builder.js +++ b/js/layout-builder.js @@ -39,9 +39,14 @@ if (!isContentPreview) { disableContentPreview(); } + + $(document).on('ajaxComplete', function(event, xhr, options){ + if(options.data.includes("rlb_breakpoint_group")){ + $('.layout-builder-block-responsive-settings-form .form-submit').closest('.ui-dialog').find('.ui-dialog-titlebar-close').trigger( "click" ); + } + }); } }; - Drupal.theme.layoutBuilderPrependContentHint = function (breakpoint_group, breakpoints) { var contentHintText = Drupal.t('Hidden for breakpoints in group "@group": @breakpoints', {'@group': breakpoint_group, '@breakpoints': breakpoints.join(', ') }) return '<div class="rlb-block-preview rlb-block-preview-for-hidden">' + contentHintText + '</div>'; -- GitLab From 48d89ae6f72045758f554f9153387dcb5bad20ac Mon Sep 17 00:00:00 2001 From: Sergio Rizo Izquierdo <srizo@externas.jccm.es> Date: Fri, 28 Feb 2025 10:34:01 +0100 Subject: [PATCH 2/2] Fix responsive settings modal close when save form --- js/layout-builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/layout-builder.js b/js/layout-builder.js index baa38ae..8bc8504 100644 --- a/js/layout-builder.js +++ b/js/layout-builder.js @@ -41,7 +41,7 @@ } $(document).on('ajaxComplete', function(event, xhr, options){ - if(options.data.includes("rlb_breakpoint_group")){ + if(options.data.includes("rlb_breakpoint_group") && options.extraData && options.extraData._triggering_element_name === 'op'){ $('.layout-builder-block-responsive-settings-form .form-submit').closest('.ui-dialog').find('.ui-dialog-titlebar-close').trigger( "click" ); } }); -- GitLab