From 974df3424e1502a2b1691a98dcf7d03fce1545e8 Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Thu, 27 Aug 2015 17:20:09 +0200 Subject: [PATCH] bug #3924: Close dropdowns when an item is clicked --- src/sunstone/public/app/app.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sunstone/public/app/app.js b/src/sunstone/public/app/app.js index 2bda541c8f..52671d6ddb 100644 --- a/src/sunstone/public/app/app.js +++ b/src/sunstone/public/app/app.js @@ -66,6 +66,7 @@ define(function(require) { Sunstone.insertTabs(); _setupAccordion(); + _setupCloseDropdownsOnClick(); _insertUserAndZoneSelector(); if (Config.isTabEnabled(PROVISION_TAB_ID)) { @@ -77,6 +78,13 @@ define(function(require) { } }); + function _setupCloseDropdownsOnClick() { + $(document).on("click", '[data-dropdown-content] a', function() { + var id = $(this).closest('ul').attr('id'); + $('[data-dropdown=' + id + ']').trigger('click'); + }); + } + function _setupAccordion() { $(document).on("click", ".accordion_advanced > a", function() { if ($(this).hasClass("active")) {