Skip to content

Commit 400e328

Browse files
author
minjk-bl
committed
Remove Edit mode from blocks without contents
1 parent b5d1399 commit 400e328

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

js/board/BlockMenu.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ define([
7070
'display: none; position: fixed;');
7171
// edit button
7272
sbBlockMenu.appendLine('<div id="vp_block_menu_edit" class="vp-block-menu-item">Edit</div>');
73-
sbBlockMenu.appendLine('<hr class="vp-extra-menu-line">');
73+
sbBlockMenu.appendLine('<hr class="vp-extra-menu-line" id="vp_block_menu_line_1">');
7474
// run button
7575
sbBlockMenu.appendLine('<div id="vp_block_menu_run" class="vp-block-menu-item">Run</div>');
7676
// add button
@@ -91,11 +91,21 @@ define([
9191
};
9292

9393
$(this.wrapSelector()).css(this.position);
94+
// show items
95+
$(this.wrapSelector('.vp-block-menu-item')).show();
96+
$(this.wrapSelector('.vp-extra-menu-line')).show();
9497
$(this.wrapSelector()).show();
98+
9599
// filter menu depends on block
100+
let noContentBlocks = ['lgCtrl_try', 'lgCtrl_else', 'lgCtrl_finally'];
96101
if (this.block.isSubBlock) {
97102
// no duplicate
98103
$(this.wrapSelector('#vp_block_menu_duplicate')).hide();
104+
}
105+
if (noContentBlocks.includes(this.block.id)) {
106+
// no edit mode
107+
$(this.wrapSelector('#vp_block_menu_edit')).hide();
108+
$(this.wrapSelector('#vp_block_menu_line_1')).hide();
99109
}
100110
}
101111

0 commit comments

Comments
 (0)