From 03fc1fd0f20cbebcf086adbeb358bb5483bf5f47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 8 Nov 2017 22:04:16 +0100 Subject: [PATCH] Fix popover hiding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- js/directive/appPopoverMenuUtils.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/directive/appPopoverMenuUtils.js b/js/directive/appPopoverMenuUtils.js index d466bd1d5..09ffc1c19 100644 --- a/js/directive/appPopoverMenuUtils.js +++ b/js/directive/appPopoverMenuUtils.js @@ -28,7 +28,12 @@ app.directive('appPopoverMenuUtils', function () { var menu = elm.find('.popovermenu'); var button = elm.find('button'); button.click(function (e) { - menu.toggleClass('hidden'); + var popovermenus = $('.popovermenu'); + var shouldShow = menu.hasClass('hidden'); + popovermenus.addClass('hidden'); + if (shouldShow) { + menu.toggleClass('hidden'); + } e.stopPropagation(); }); scope.$on('documentClicked', function (scope, event) {