From 2619fb803c185a1ce61715d3ec8b15ae9264c613 Mon Sep 17 00:00:00 2001 From: dianaprahoveanu23 <142212685+dianaprahoveanu23@users.noreply.github.com> Date: Tue, 23 Jul 2024 16:33:59 +0100 Subject: [PATCH] feat: Add a blocklyNotEditable CSS class to the block's root SVG (#8391) * feat: added blockyNotEditable CSS class to the block's root SVG * Run linter to fix code style issues --- core/block_svg.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/block_svg.ts b/core/block_svg.ts index 5a059e47b..a289db556 100644 --- a/core/block_svg.ts +++ b/core/block_svg.ts @@ -732,6 +732,13 @@ export class BlockSvg */ override setEditable(editable: boolean) { super.setEditable(editable); + + if (editable) { + dom.removeClass(this.svgGroup_, 'blocklyNotEditable'); + } else { + dom.addClass(this.svgGroup_, 'blocklyNotEditable'); + } + const icons = this.getIcons(); for (let i = 0; i < icons.length; i++) { icons[i].updateEditable();