VectorGOLEM/includes
Sam Smith 746315bb5b Add search widget treatment A/B test
If the VectorSearchTreatmentABTest config variable is truthy and the
user is loged in, then pick the Core treatment (defined in the
mediawiki.searchSuggest RL module) or Vector's Vue.js-based treatment of
the search widget based on their user ID. If not, then fall back to
picking the treatment based on VectorUseWvuiSearch.

Supporting changes:

* Update initSearchLoader() in skins.vector.js/searchLoader.js to check
  whether the body.skin-vector-search-vue exists

* Remove wgVectorUseWvuiSearch from the skins.vector.js RL module's config

* Update the performance-related metrics collection to check which
  module is being loaded rather that use the above

Bug: T261647
Change-Id: Idc978392f5db14f0ae2b06ade0175fe534f4ae70
2021-01-26 12:02:01 +00:00
..
FeatureManagement Add missing @return to Requirement 2020-12-18 22:55:08 +01:00
HTMLForm/Fields build: Updating mediawiki/mediawiki-codesniffer to 33.0.0 2020-11-17 23:33:50 +01:00
templates Merge "Create .mw-body-header element for body content" 2021-01-26 02:56:20 +00:00
Constants.php Add search widget treatment A/B test 2021-01-26 12:02:01 +00:00
Hooks.php Add search widget treatment A/B test 2021-01-26 12:02:01 +00:00
ServiceWiring.php Languages can be moved out of sidebar 2021-01-22 09:10:49 -08:00
SkinVector.php Languages can be moved out of sidebar 2021-01-22 09:10:49 -08:00
SkinVersionLookup.php Use User->isRegistered(), not deprecated isLoggedIn() 2020-12-19 16:44:06 +00:00
VectorServices.php hooks: Don't use SkinVersionLookup directly 2020-08-18 11:40:48 +01:00