mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
synced 2024-11-15 11:40:43 +00:00
2277651f44
When rendering several RevisionListView items e.g. by loading and adding more revisions each one had its own 'currentTooltip' so the elements where not exclusive. This patch fixes that by looking for the class objects when closing tooltips or changing wrapper highlighting. Tooltip timeouts are still per-list but that should not affect the behavior with multiple lists. Bug: T143090 Change-Id: I23c61547e1a925da1c0b7e7a475ad61e6ed1b1b6 |
||
---|---|---|
i18n | ||
modules | ||
resources | ||
tests | ||
.csslintrc | ||
.gitignore | ||
.gitreview | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.stylelintrc | ||
composer.json | ||
extension.json | ||
Gemfile | ||
Gruntfile.js | ||
jsduck.json | ||
package.json | ||
phpcs.xml | ||
README.md | ||
RevisionSlider.hooks.php |
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 tho 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