Go to file
Leszek Manicki 9581a55ba2 Temporarily trigger revslider.diffreload to re-add Thanks JS code
In order to properly fix problems reported in T142636, core hook
triggered on diff change (on diff page) will be added in
I5aad7cc10a0db869d7c25d41f7db056885dad69b.
When that change is merged, Thanks extension will be listening
to this hook and not to RevisionSlider-specific revslider.diffreload.

This adds temporary code fixing RevisionSlider's and Thanks' interaction
before hook introduced in I5aad7cc10a0db869d7c25d41f7db056885dad69b is
available. After it gets merged, the code added here should be replaced
by firing the new core hook.

Change-Id: I5dd6c592165ed30244ac8bff37bb6e4949c8bc4a
2016-09-06 18:00:02 +02:00
i18n Localisation updates from https://translatewiki.net. 2016-09-04 22:32:07 +02:00
modules Temporarily trigger revslider.diffreload to re-add Thanks JS code 2016-09-06 18:00:02 +02:00
resources Add button to have revision slider expanded automatically 2016-08-30 13:57:12 +02:00
tests Wait for auto expand button before checking its state in browser tests 2016-09-06 17:44:52 +02:00
.csslintrc Add csslint for CSS codestyle checks 2016-05-19 13:10:57 +02:00
.eslintrc Add eslint, to be used instead of jscs and/or jshint 2016-09-05 09:47:11 +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 Add eslint, to be used instead of jscs and/or jshint 2016-09-05 09:47:11 +02:00
jsduck.json Add a simple JSDuck config file 2016-06-22 14:40:27 +02:00
package.json Add eslint, to be used instead of jscs and/or jshint 2016-09-05 09:47:11 +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 Use progress bar instead of text when initializing the slider 2016-08-31 18:32:54 +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