From 116fabf2206bcea4eff5a5e3fc999fbb76303762 Mon Sep 17 00:00:00 2001 From: Gabriel Fleury Date: Thu, 11 Jul 2024 09:05:20 -0300 Subject: [PATCH 1/2] feat: Add a blocklyCollapsed CSS class to collapsed blocks' root SVG (#8264) --- core/block_svg.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/block_svg.ts b/core/block_svg.ts index bc02ef63810..f868d47e5d0 100644 --- a/core/block_svg.ts +++ b/core/block_svg.ts @@ -524,8 +524,11 @@ export class BlockSvg if (!collapsed) { this.updateDisabled(); this.removeInput(collapsedInputName); + dom.removeClass(this.svgGroup_, 'blocklyCollapsed') return; } + + dom.addClass(this.svgGroup_, 'blocklyCollapsed') const text = this.toString(internalConstants.COLLAPSE_CHARS); const field = this.getField(collapsedFieldName); From 2f800a6c2119ab58c8c5ddb5202601ec73a63588 Mon Sep 17 00:00:00 2001 From: Gabriel Fleury Date: Wed, 17 Jul 2024 14:21:45 -0300 Subject: [PATCH 2/2] format --- core/block_svg.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/block_svg.ts b/core/block_svg.ts index f868d47e5d0..1e4fc095570 100644 --- a/core/block_svg.ts +++ b/core/block_svg.ts @@ -524,11 +524,11 @@ export class BlockSvg if (!collapsed) { this.updateDisabled(); this.removeInput(collapsedInputName); - dom.removeClass(this.svgGroup_, 'blocklyCollapsed') + dom.removeClass(this.svgGroup_, 'blocklyCollapsed'); return; } - - dom.addClass(this.svgGroup_, 'blocklyCollapsed') + + dom.addClass(this.svgGroup_, 'blocklyCollapsed'); const text = this.toString(internalConstants.COLLAPSE_CHARS); const field = this.getField(collapsedFieldName);