diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2016-11-01 11:25:36 +0100 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2016-11-02 09:03:26 +0100 |
commit | e16620ded996cfb4dcbd1d853b1a7e67eb8e9ec9 (patch) | |
tree | 8c4821a262d8b8832c98d5dd0d5fa04a20d10cec | |
parent | 7a1023786ef6deacd347cdd6736d0238b2f091d0 (diff) | |
download | sonarqube-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.js | 5 |
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; |