aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2016-11-01 11:25:36 +0100
committerStas Vilchik <vilchiks@gmail.com>2016-11-02 09:03:26 +0100
commite16620ded996cfb4dcbd1d853b1a7e67eb8e9ec9 (patch)
tree8c4821a262d8b8832c98d5dd0d5fa04a20d10cec
parent7a1023786ef6deacd347cdd6736d0238b2f091d0 (diff)
downloadsonarqube-e16620ded996cfb4dcbd1d853b1a7e67eb8e9ec9.tar.gz
sonarqube-e16620ded996cfb4dcbd1d853b1a7e67eb8e9ec9.zip
SONAR-8300 unselect active option on click
-rw-r--r--server/sonar-web/src/main/js/apps/projects/filters/Filter.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/apps/projects/filters/Filter.js b/server/sonar-web/src/main/js/apps/projects/filters/Filter.js
index 72880998bfa..320b1fa9b9c 100644
--- a/server/sonar-web/src/main/js/apps/projects/filters/Filter.js
+++ b/server/sonar-web/src/main/js/apps/projects/filters/Filter.js
@@ -86,7 +86,10 @@ export default class Filter extends React.Component {
active: option === value,
'search-navigator-facet-half': this.props.halfWidth
});
- const path = this.props.getFilterUrl({ [property]: option });
+
+ const path = option === value ?
+ this.props.getFilterUrl({ [property]: null }) :
+ this.props.getFilterUrl({ [property]: option });
const facetValue = (facet && getFacetValueForOption) ? getFacetValueForOption(facet, option) : null;