diff --git a/src/lib/blocks.js b/src/lib/blocks.js index c0cf9e3ef107c1bbcbd22986d04ad9c6adfcd13d..5b5d4d9353e762adb3ebf483e64daf375043a409 100644 --- a/src/lib/blocks.js +++ b/src/lib/blocks.js @@ -131,5 +131,10 @@ module.exports = function (vm) { this.jsonInit(json); }; + ScratchBlocks.Blocks.getCheckboxState = function (blockId) { + const monitoredBlock = vm.runtime.monitorBlocks._blocks[blockId]; + return monitoredBlock ? monitoredBlock.isMonitored : false; + }; + return ScratchBlocks; };