Allow editor events to close context menu

This commit is contained in:
Steve-Mcl 2022-07-06 13:05:57 +01:00
parent 03f758720c
commit 21d3261eec
1 changed files with 5 additions and 0 deletions

View File

@ -198,6 +198,11 @@ RED.contextMenu = (function() {
}
// Allow escape key hook and other editor events to close context menu
RED.keyboard.add("red-ui-workspace-context-menu", "escape", function () { RED.contextMenu.hide() })
RED.events.on("editor:open",function() { RED.contextMenu.hide() });
RED.events.on("search:open",function() { RED.contextMenu.hide() });
RED.events.on("type-search:open",function() { RED.contextMenu.hide() });
RED.events.on("actionList:open",function() { RED.contextMenu.hide() });
RED.events.on("view:selection-changed",function() { RED.contextMenu.hide() });
return {
show: show,
hide: disposeMenu