mediawiki-skins-Vector/resources/skins.vector.es6
Nicholas Ray d01dead5a7 Revise AB.js to handle other features + server sampling/bucketing
* Eliminates AB.js dependency on sticky header
* Code coverage has been raised to 100%
* Instead of importing ABTestConfig, these props are now passed into the
  function along with a token.
* WikimediaEvents hook is now fired when experiment is initialized. The
  experiment should not be initialized if it is not enabled.
* Removes several methods (e.g. initAB, getEnabledExperiment) due to the
  preceeding changes.
* Adds `isInSample` and `isInTreatmentBucket` methods so that the client
  has less work.

Treatment buckets now follow a naming convention so that the client can
do less work querying if the subject is part of the treatment:

* Treatment buckets should have the case-insensitive `treatment`
  substring somewhere in their name (e.g. 'treatment',
  'stickyHeaderTreatment', 'sticky-header-treatment' )

Bug: T302046
Change-Id: I4febec42b4c471b2f2ef02be2e334bd6d2c31eec
2022-03-22 11:58:48 -06:00
..
.eslintrc.json Limit WVUI search to ES6 browsers 2022-02-09 22:10:11 +00:00
AB.js Revise AB.js to handle other features + server sampling/bucketing 2022-03-22 11:58:48 -06:00
deferUntilFrame.js Fix TOC section activation on link click bug 2022-02-08 14:45:16 -07:00
main.js Revise AB.js to handle other features + server sampling/bucketing 2022-03-22 11:58:48 -06:00
scrollObserver.js [Sticky header refactor] Separate responsibilities 2021-12-03 14:30:10 -07:00
searchToggle.js [eslint] Disable mediawiki/class-doc 2022-02-11 16:31:33 +00:00
sectionObserver.js Merge "Use TOC template data for showing collapsible section arrows" 2022-02-22 22:16:18 +00:00
stickyHeader.js Revert "build: Update eslint-config-wikimedia to 0.22.1" 2022-03-16 23:40:42 +00:00
tableOfContents.js Use TOC template data for showing collapsible section arrows 2022-02-22 15:47:23 -06:00