mediawiki-skins-MinervaNeue/tests/qunit/skins.minerva.scripts
Jan Drewniak f67c410859 Page Issues AB test event-logging instrumentation
Uses `mw.trackSubscribe` to create an intermediary data handler
named `wikimedia.PageIssuesAB` which extends event-logging data
before passing it to the eventLogging through `wikimedia.event.PageIssues`.

Event hooks are placed where appropriate and the `CleanupOverlay`
class is extended to capture events from within the page issues
modal.

Additional changes:
* Merge two identical on click event handlers for
.edit-page, .edit-link elements
* change pageIssueParser.maxSeverity to accept an array of severity levels
instead of an array of pageIssues objects

Depends-On: Ic84e4a3286220407863167e0f57cef1b13a72964
Bug: T191532
Change-Id: I67fb6e448f6ecc97c89c1187e491ee05f7a312ef
2018-08-09 20:30:12 +00:00
..
test_AB.js Reading depth hook should send additional sampling bucket parameter 2018-07-31 11:40:29 +00:00
test_cleanuptemplates.js Page Issues AB test event-logging instrumentation 2018-08-09 20:30:12 +00:00
test_DownloadIcon.js Hygiene: replace calledOnce / Twice w/ callCount 2018-05-08 16:12:04 +00:00
test_pageIssueParser.js Page Issues AB test event-logging instrumentation 2018-08-09 20:30:12 +00:00