RCFilters: Preserve collapsed state and adjust display
authorMoriel Schottlender <moriel@gmail.com>
Mon, 18 Jun 2018 22:04:47 +0000 (15:04 -0700)
committerMoriel Schottlender <moriel@gmail.com>
Wed, 20 Jun 2018 18:12:00 +0000 (11:12 -0700)
commit232deffd8178c079a855eff15e7704e4bfc63f89
tree89e785d8d6b479c51f1a5af6d8cda72b4f2ac7b7
parentcfa0717d4ac572549fbc00fba3f48a4cac7f4d3b
RCFilters: Preserve collapsed state and adjust display

When collapsed, make sure we are adjusting the 'min-height' on the
'rcfilters-head' div so that it actually takes the space it should.

Make sure the preference of whether the area is collapsed or not is
preserved for the user, per RC or WL pages, and that it is loaded
properly with the correct minimum height dimensions depending on
which state is in the preferences, so to prevent "jump" of the
result list after load.

Bug: T177206
Change-Id: I82c3042cd1bb85dedcd6b5458b157fed94def808
14 files changed:
includes/preferences/DefaultPreferencesFactory.php
includes/specialpage/ChangesListSpecialPage.php
includes/specials/SpecialRecentchanges.php
includes/specials/SpecialWatchlist.php
languages/i18n/en.json
languages/i18n/qqq.json
resources/Resources.php
resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js
resources/src/mediawiki.rcfilters/mw.rcfilters.init.js
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.less
resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagMultiselectWidget.less
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.MainWrapperWidget.js