Skip to content

Commit feaebeb

Browse files
committed
feat: add check state on menu item when panel is open
1 parent 78256fc commit feaebeb

File tree

1 file changed

+4
-0
lines changed
  • src/extensionsIntegrated/CustomSnippets

1 file changed

+4
-0
lines changed

src/extensionsIntegrated/CustomSnippets/main.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,10 @@ define(function (require, exports, module) {
7272
function _togglePanelVisibility() {
7373
if (customSnippetsPanel.isVisible()) {
7474
customSnippetsPanel.hide();
75+
CommandManager.get(MY_COMMAND_ID).setChecked(false);
7576
} else {
7677
customSnippetsPanel.show();
78+
CommandManager.get(MY_COMMAND_ID).setChecked(true);
7779

7880
$("#filter-snippets-input").val("");
7981
UIHelper.initializeListViewToolbarTitle();
@@ -89,6 +91,7 @@ define(function (require, exports, module) {
8991
*/
9092
function _hidePanel() {
9193
customSnippetsPanel.hide();
94+
CommandManager.get(MY_COMMAND_ID).setChecked(false);
9295
}
9396

9497
/**
@@ -101,6 +104,7 @@ define(function (require, exports, module) {
101104
// if it is then we can just toggle its visibility
102105
if (!customSnippetsPanel) {
103106
_createPanel();
107+
CommandManager.get(MY_COMMAND_ID).setChecked(true);
104108
} else {
105109
_togglePanelVisibility();
106110
}

0 commit comments

Comments
 (0)