From 023e7c5594cafc33a2e96b1ec4872d51346203e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Calvi=C3=B1o=20S=C3=A1nchez?= Date: Wed, 3 Jan 2018 05:13:56 +0100 Subject: [PATCH] Fix popover menu not closing in user settings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A popover menu is displayed when its element has the "open" CSS class. That class is added when clicking on the menu toggle, but it was removed only when clicking again on the toggle, so the popover menu in user settings could be closed only by clicking again on the menu toggle. Now the "open" CSS class is removed too when clicking on the body, either directly or through event propagation. Signed-off-by: Daniel Calviño Sánchez --- settings/js/users/users.js | 1 + 1 file changed, 1 insertion(+) diff --git a/settings/js/users/users.js b/settings/js/users/users.js index af41790a7c..7b98af985a 100644 --- a/settings/js/users/users.js +++ b/settings/js/users/users.js @@ -972,6 +972,7 @@ $(document).ready(function () { $(document.body).click(function () { $('#userlist tr.active').removeClass('active'); + $('#userlist .popovermenu.open').removeClass('open'); }); $userListBody.on('click', '.action-togglestate', function (event) {