From fd8a2d4d929bc76cfb3c50f2bc39c2cff2c78b2d Mon Sep 17 00:00:00 2001 From: zadam Date: Fri, 24 Mar 2023 09:32:06 +0100 Subject: [PATCH] hide global menu after changing note/context --- src/public/app/widgets/buttons/global_menu.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/public/app/widgets/buttons/global_menu.js b/src/public/app/widgets/buttons/global_menu.js index 8108655b7..9f01947ea 100644 --- a/src/public/app/widgets/buttons/global_menu.js +++ b/src/public/app/widgets/buttons/global_menu.js @@ -230,6 +230,7 @@ export default class GlobalMenuWidget extends BasicWidget { doRender() { this.$widget = $(TPL); + this.$dropdown = this.$widget.find("[data-toggle='dropdown']"); const $button = this.$widget.find(".global-menu-button"); $button.tooltip({ trigger: "hover" }); $button.on("click", () => $button.tooltip("hide")); @@ -248,7 +249,7 @@ export default class GlobalMenuWidget extends BasicWidget { return; } - this.$widget.find("[data-toggle='dropdown']").dropdown('toggle'); + this.$dropdown.dropdown('toggle'); }); this.$widget.find(".global-menu-button-update-available").append( @@ -310,4 +311,12 @@ export default class GlobalMenuWidget extends BasicWidget { downloadLatestVersionCommand() { window.open("https://github.com/zadam/trilium/releases/latest"); } + + activeContextChangedEvent() { + this.$dropdown.dropdown('hide'); + } + + noteSwitchedEvent() { + this.$dropdown.dropdown('hide'); + } }