Go to file
WMDE-Fisch 2277651f44 Avoid having multiple revision tooltips at once
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
2016-09-01 13:18:12 +02:00
i18n Merge "Add button to have revision slider expanded automatically" 2016-08-31 08:27:02 +00:00
modules Avoid having multiple revision tooltips at once 2016-09-01 13:18:12 +02:00
resources Add button to have revision slider expanded automatically 2016-08-30 13:57:12 +02:00
tests Avoid errors when elements are not loaded yet 2016-08-31 18:28:50 +02:00
.csslintrc Add csslint for CSS codestyle checks 2016-05-19 13:10:57 +02:00
.gitignore Start browser tests (Initial test for beta feature switch) 2016-06-30 14:46:37 +01:00
.gitreview Add .gitreview 2016-04-18 13:54:12 +02:00
.jscsrc Make files not executable 2016-06-02 13:48:09 +00:00
.jshintignore Make files not executable 2016-06-02 13:48:09 +00:00
.jshintrc Show a help dialog. 2016-06-16 18:05:10 +02:00
.stylelintrc Replace csslint with stylelint and make a pass 2016-06-30 21:21:28 +01:00
composer.json Make files not executable 2016-06-02 13:48:09 +00:00
extension.json Add button to have revision slider expanded automatically 2016-08-30 13:57:12 +02:00
Gemfile Start browser tests (Initial test for beta feature switch) 2016-06-30 14:46:37 +01:00
Gruntfile.js Fix linting path for test files and make a pass 2016-07-01 11:26:18 +01:00
jsduck.json Add a simple JSDuck config file 2016-06-22 14:40:27 +02:00
package.json Bump up the version in package.json 2016-08-11 09:31:05 +02:00
phpcs.xml Initial commit. 2016-04-19 16:35:37 +02:00
README.md Add Readme with install and test instructions. 2016-05-11 17:44:35 +02:00
RevisionSlider.hooks.php Add button to have revision slider expanded automatically 2016-08-30 13:57:12 +02:00

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