RCFilters: Exclude 'hidden' filters from 'areCurrentFiltersEmpty' query
authorMoriel Schottlender <moriel@gmail.com>
Thu, 20 Jul 2017 23:05:34 +0000 (16:05 -0700)
committerMoriel Schottlender <moriel@gmail.com>
Thu, 20 Jul 2017 23:05:34 +0000 (16:05 -0700)
Bug: T171129
Change-Id: I831692efbc5562d0f1d7433b9933118c7a9f6f14

resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js

index 06fa0aa..a30ebbf 100644 (file)
                // Check if there are either any selected items or any items
                // that have highlight enabled
                return !this.getItems().some( function ( filterItem ) {
-                       return filterItem.isSelected() || filterItem.isHighlighted();
+                       return !filterItem.getGroupModel().isHidden() && ( filterItem.isSelected() || filterItem.isHighlighted() );
                } );
        };