RCFilters UI: Separate name from paramName in filters
authorMoriel Schottlender <moriel@gmail.com>
Sat, 11 Mar 2017 02:10:26 +0000 (18:10 -0800)
committerMoriel Schottlender <moriel@gmail.com>
Thu, 16 Mar 2017 23:16:32 +0000 (16:16 -0700)
commit6d0abc04de38a1c03848bc8dd997fc17c5c836ee
tree71a06680667a1c7cba23064e10a15b8f78501b39
parente27da9d8a54450df766da5611b1ce7b9d95f5b71
RCFilters UI: Separate name from paramName in filters

Represent filters, internally, with a unique name comprised
of their group and param name, and leave a reference to the
parameter (or value) they represent so the state can be
rebuilt.

Change-Id: I08b69a09463afa1cf08e1cdbf7aaec8dfc16fd2e
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterGroup.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterItem.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js
tests/qunit/suites/resources/mediawiki.rcfilters/dm.FilterItem.test.js
tests/qunit/suites/resources/mediawiki.rcfilters/dm.FiltersViewModel.test.js