diff --git a/_server/README.md b/_server/README.md index 4079db9c..65c4e897 100644 --- a/_server/README.md +++ b/_server/README.md @@ -181,4 +181,5 @@ fs.readdir(path, callback) 目前主体部分使用了 0-15,75,100 -blockly使用 200 ,多行文本编辑器使用 300 \ No newline at end of file +blockly使用 200,201 +多行文本编辑器使用 300 \ No newline at end of file diff --git a/_server/editor_blockly.js b/_server/editor_blockly.js index 96cace53..4fc9f872 100644 --- a/_server/editor_blockly.js +++ b/_server/editor_blockly.js @@ -336,8 +336,21 @@ editor_blockly.import = function(id_){ return true; } -editor_blockly.show = function(){document.getElementById('left6').style='';} -editor_blockly.hide = function(){document.getElementById('left6').style='z-index:-1;opacity: 0;';} +var blocklyWidgetDiv = document.getElementsByClassName('blocklyWidgetDiv'); +editor_blockly.show = function(){ + document.getElementById('left6').style=''; + for(var ii =0,node;node=blocklyWidgetDiv[ii];ii++){ + node.style.zIndex = 201; + node.style.opacity = ''; + } +} +editor_blockly.hide = function(){ + document.getElementById('left6').style='z-index:-1;opacity: 0;'; + for(var ii =0,node;node=blocklyWidgetDiv[ii];ii++){ + node.style.zIndex = -1; + node.style.opacity = 0; + } +} editor_blockly.cancel = function(){ editor_blockly.id='';