From dae8f457e1b4cf5d7e0c7f1407294ba26d905b85 Mon Sep 17 00:00:00 2001 From: Silver Kuusik Date: Mon, 15 Jan 2018 20:37:09 +0100 Subject: [PATCH] fix control_if mutator closing on touch screen --- sumorobot.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sumorobot.js b/sumorobot.js index 3841ea3..e50669f 100755 --- a/sumorobot.js +++ b/sumorobot.js @@ -280,8 +280,14 @@ window.onload = function() { /* resume the blocks */ Blockly.Xml.domToWorkspace(xml, workspace); - /* disable right click on Blockly workspace */ + /* when mouse click occures on Blockly workspace */ Blockly.utils.isRightButton = function(e) { + /* if control_if block is used */ + if (controlBlockId != "") { + /* close the control_if block mutator */ + workspace.getBlockById(controlBlockId).mutator.setVisible(false); + } + /* disable right click on Blockly workspace */ return false; };