Create active/inactive behavior for complementary filters
authorMoriel Schottlender <moriel@gmail.com>
Thu, 15 Dec 2016 02:01:20 +0000 (18:01 -0800)
committerCatrope <roan@wikimedia.org>
Tue, 24 Jan 2017 08:27:47 +0000 (08:27 +0000)
commit25ce7592b7ffe2dae2fc89efca52a7ff31e01129
tree960c0ecd0a6d027c3e29b2ab8ee6017493dd87c5
parent265f2b40ddfe4c63ccda2267c046bd246fd43e40
Create active/inactive behavior for complementary filters

Filters that are complementary or that contain one another should
indicate that they are inactive (or ineffective/disabled/excluded)
from the search.

Bug: T149452
Bug: T149391
Change-Id: Ie58493ef940698dddb04362473664c404f392b2b
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterItem.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.less
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterGroupWidget.less
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemWidget.less
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterGroupWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterItemWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js
tests/qunit/suites/resources/mediawiki.rcfilters/dm.FiltersViewModel.test.js