From fc8eb287f5355962a4f979da8de5d49be2be8b2e Mon Sep 17 00:00:00 2001 From: Marc Jauvin Date: Thu, 23 Jan 2025 11:23:53 -0500 Subject: [PATCH 1/2] make the whole collapsed block clickable --- formwidgets/blocks/assets/js/blocks.js | 8 ++++++++ formwidgets/blocks/partials/_block_item.php | 5 +++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/formwidgets/blocks/assets/js/blocks.js b/formwidgets/blocks/assets/js/blocks.js index a6e1fca..053a49d 100644 --- a/formwidgets/blocks/assets/js/blocks.js +++ b/formwidgets/blocks/assets/js/blocks.js @@ -61,6 +61,14 @@ this.$el.on('focus', '> .field-repeater-items > .field-repeater-item', this.proxy(this.onItemFocus)) this.$el.on('blur', '> .field-repeater-items > .field-repeater-item', this.proxy(this.onItemBlur)) + this.$el.find('> ul > li > .repeater-item-collapsed-handle') + .css({'cursor': 'pointer', 'width': '100%'}) + .on('click', this.proxy(this.toggleCollapse)) + + this.$el.find('> ul > li > .field-repeater-form > .form-group > label') + .css({'cursor': 'pointer', 'width': '100%'}) + .on('click', this.proxy(this.toggleCollapse)) + this.$el.one('dispose-control', this.proxy(this.dispose)) this.togglePrompt() diff --git a/formwidgets/blocks/partials/_block_item.php b/formwidgets/blocks/partials/_block_item.php index cf51c2a..bed7110 100644 --- a/formwidgets/blocks/partials/_block_item.php +++ b/formwidgets/blocks/partials/_block_item.php @@ -33,6 +33,8 @@ class="close" +
 
+
> @@ -41,7 +43,6 @@ class="close"
- hasInspectorConfig($groupCode)): ?> - +
Date: Thu, 23 Jan 2025 11:26:53 -0500 Subject: [PATCH 2/2] add empty line removed by mistake --- formwidgets/blocks/partials/_block_item.php | 1 + 1 file changed, 1 insertion(+) diff --git a/formwidgets/blocks/partials/_block_item.php b/formwidgets/blocks/partials/_block_item.php index bed7110..1e625ae 100644 --- a/formwidgets/blocks/partials/_block_item.php +++ b/formwidgets/blocks/partials/_block_item.php @@ -43,6 +43,7 @@ class="close"
+ hasInspectorConfig($groupCode)): ?>