RC Filters: group.allSelected consider subsets
authorStephane Bisson <sbisson@wikimedia.org>
Tue, 2 May 2017 13:25:33 +0000 (09:25 -0400)
committerStephane Bisson <sbisson@wikimedia.org>
Tue, 2 May 2017 13:25:33 +0000 (09:25 -0400)
commitc2a9a02841024202e4dcb2a0104dcc04c74c4a79
tree1ac9f54851ce4fe9e94226e4941a48ada18d2c96
parent85a48d8fec56f6ea736d7ddb4b46e412be286925
RC Filters: group.allSelected consider subsets

Consider a group to be all selected if its unselected
items are subsets of selected items.

This allows the watchlist group to show as no-effect
when 'watched' and 'notwatched' are selected but
'watchednow' is not selected.

Bug: T163964
Change-Id: I40d2a02ab074bc87f8a6f2498834b89fbbe55771
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterGroup.js