Save advanced search namespace prefs on Special:Search itself
authorNemo bis <federicoleva@tiscali.it>
Tue, 6 May 2014 16:33:04 +0000 (18:33 +0200)
committerChad Horohoe <chadh@wikimedia.org>
Fri, 30 May 2014 21:33:47 +0000 (14:33 -0700)
commit5dc4dc099d8799cf98dcda9016f77903d5868eb4
tree041f62a2114b88fcaa46d455924187d2b6ba8457
parent77eade6f9b031db23be08765693b7e059357b164
Save advanced search namespace prefs on Special:Search itself

* Checkbox on own row below power search checkboxes per MatmaRex;
  avoiding a mw-search-ns* id leaves it untouched by All/None JS.
* The option searcheverything is removed: a "shortcut" which is no
  longer necessary now that options can be (un)selected at once
  with All/None buttons on search page itself.
* Require a token for saving: no accidental preferences changes.
* Keep the searchoptions/advancedsearchoptions prefs section in case
  something is using it (no known extension does though); options
  are converted to "api" type so it's empty and hidden by default.
* Add minimal documentation for saveSettings() and friends
  (@todo since 155ddf6de, 2009!).

Bug: 52817
Change-Id: I514cee835988600cc013658049e88a10b670e64a
RELEASE-NOTES-1.24
includes/DefaultSettings.php
includes/Preferences.php
includes/User.php
includes/search/SearchEngine.php
includes/specials/SpecialSearch.php
languages/i18n/en.json
languages/i18n/qqq.json