mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
synced 2024-11-15 03:33:45 +00:00
cd90d01977
When the user uses the keyboard to interact with the slider, the revisions can changed by moving the pointers with the arrorw keys. In that case the pointers have keyboard focus. To allow tabbing into the popup from that position, the tooltip needs to follow the pointer in the DOM. That's what's done in this patch. Bug: T341872 Change-Id: I75ef7c32fb105526552eac387ff5a5bda8eefe1b |
||
---|---|---|
.phan | ||
i18n | ||
modules | ||
resources/ext.RevisionSlider.helpDialog | ||
src | ||
tests | ||
.eslintrc.json | ||
.gitignore | ||
.gitreview | ||
.phpcs.xml | ||
.stylelintrc.json | ||
.svgo.config.js | ||
CODE_OF_CONDUCT.md | ||
composer.json | ||
COPYING | ||
extension.json | ||
Gruntfile.js | ||
jsduck.json | ||
package-lock.json | ||
package.json | ||
README.md |
RevisionSlider extension
This MediaWiki extension shows a slider allowing selecting and comparing of revisions on a diff page
Installation
Check out this extension into the extensions
folder of your MediaWiki installation and add the following line to your LocalSettings.php
:
wfLoadExtension( 'RevisionSlider' );
Tests
Before executing tests run the following in the root directory of the extension once:
composer install
npm install
For the tests run:
composer test
node_modules/.bin/grunt test
QUnit Tests
See https://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing#Run_the_tests
Browser Tests
See tests/selenium/README.md