From a1bc3ab1699a38fd95d791c90cead2bafd0947e2 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Wed, 5 Nov 2014 13:35:25 +0100 Subject: [PATCH] SONAR-5718 Add a filter list dropdown --- .../src/main/coffee/issues/filters-view.coffee | 6 +++++- server/sonar-web/src/main/less/issues.less | 11 +++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/server/sonar-web/src/main/coffee/issues/filters-view.coffee b/server/sonar-web/src/main/coffee/issues/filters-view.coffee index 04b47024403..21d07786b85 100644 --- a/server/sonar-web/src/main/coffee/issues/filters-view.coffee +++ b/server/sonar-web/src/main/coffee/issues/filters-view.coffee @@ -38,8 +38,12 @@ define [ @$el.toggleClass 'issues-filters-selected', @options.app.state.has('filter') - toggleFilters: -> + toggleFilters: (e) -> + e.stopPropagation() @$('.issues-filters-list').toggle() + $('body').on 'click.issues-filters', => + $('body').off 'click.issues-filters' + @$('.issues-filters-list').hide() applyFilter: (e) -> diff --git a/server/sonar-web/src/main/less/issues.less b/server/sonar-web/src/main/less/issues.less index 357b939a177..6fe63f9f790 100644 --- a/server/sonar-web/src/main/less/issues.less +++ b/server/sonar-web/src/main/less/issues.less @@ -163,6 +163,7 @@ } .issues-filters { + position: relative; .clearfix; padding: 5px 10px; background-color: @barBackgroundColor; @@ -183,8 +184,18 @@ .issues-filters-list { display: none; + position: absolute; + z-index: 6; + top: 31px; + left: 0; + right: 10px; margin-bottom: 8px; + padding: 5px 10px; + border: 1px solid #e8e8e8; + .box-sizing(border-box); line-height: 1.5; + background-color: #fff; + box-shadow: @defaultShadow; } .issues-filters-filter { -- 2.39.5