Go to file
Leszek Manicki 225f48ac52 Do not fail when name of the user performing the revision is not available
For example when user name is not visible due to RevisionDelete the script
crashed. This makes it check if there is a user name defined and not try
to show it if there is none.

Bug: T135198
Change-Id: I43ce0e49e13ad6262cc60fd938c486ea3e328e64
2016-05-31 19:48:53 +00:00
i18n Localisation updates from https://translatewiki.net. 2016-05-30 22:25:51 +02:00
modules Do not fail when name of the user performing the revision is not available 2016-05-31 19:48:53 +00:00
resources Adjust arrow styles 2016-05-30 11:54:24 +02:00
tests Make JavaScript code and CSS follow the style guide. 2016-05-31 14:57:14 +02:00
.csslintrc Add csslint for CSS codestyle checks 2016-05-19 13:10:57 +02:00
.gitignore Initial commit. 2016-04-19 16:35:37 +02:00
.gitreview Add .gitreview 2016-04-18 13:54:12 +02:00
.jscsrc Initial commit. 2016-04-19 16:35:37 +02:00
.jshintignore Initial commit. 2016-04-19 16:35:37 +02:00
.jshintrc If the slider fails to load then fail nicely! 2016-05-12 09:46:39 +01:00
composer.json composer.json mediawiki/mediawiki-codesniffer to 0.7.1 2016-05-09 09:20:53 +01:00
extension.json Make JavaScript code and CSS follow the style guide. 2016-05-31 14:57:14 +02:00
Gruntfile.js Add csslint for CSS codestyle checks 2016-05-19 13:10:57 +02:00
package.json Add csslint for CSS codestyle checks 2016-05-19 13:10:57 +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 Make JavaScript code and CSS follow the style guide. 2016-05-31 14:57:14 +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