app/assets/htmls/gs-element-blockly.html in gobstones-blockly-0.30.1 vs app/assets/htmls/gs-element-blockly.html in gobstones-blockly-0.31.0
- old
+ new
@@ -6932,10 +6932,14 @@
var parent = block;
while ((parent = parent.getSurroundParent()) !== null) {
if (parent.id === block.$parent) break;
}
- block.setDisabled(parent === null);
+ const isDisabled = parent === null;
+ const isConnected = block.getSurroundParent() !== null;
+ const isInvalid = isDisabled && isConnected;
+ block.setDisabled(isDisabled);
+ Blockly.utils[isInvalid ? "addClass" : "removeClass"](block.svgGroup_, 'blocklyInvalidParent');
} else {
block.dispose();
}
}
}
\ No newline at end of file