RCFilters: Allow empty saved query
authorMoriel Schottlender <moriel@gmail.com>
Thu, 14 Sep 2017 00:13:26 +0000 (17:13 -0700)
committerMoriel Schottlender <moriel@gmail.com>
Fri, 15 Sep 2017 00:26:39 +0000 (17:26 -0700)
commit164e7b8bd277e6e8cbe03c1567dc290d2364c101
tree4afe9669b3d7eb6f1c42496e596875d6fba4a7e2
parent1116ebe298e9048218019d429d4caa5e13ac1996
RCFilters: Allow empty saved query

For this, we also need to check for saved query visibility on the
saved query model initialization, because since the model starts
its life all-empty, if the saved query is also all-empty, it will
not trigger any item updates on the main model.

Bonus: Actually check whether defaults are empty; there was a
typo and problem with the original test.

Bug: T172387
Change-Id: Ibc536b577e4c3abcc04fa229f9978b651b2f9e61
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js
tests/qunit/suites/resources/mediawiki.rcfilters/dm.FiltersViewModel.test.js