Go to file
WMDE-Fisch 55c558169b Retrieve revision list in highlighting method
This moves the retrieval of the revisions into the method setting the
highlighting. The check for undefined did not to much since the rev
var would still remain undefined.

Change-Id: I1acf540f135af4c16fb80d633b3690473ada7833
2019-03-25 17:21:03 +01:00
.phan Upgrade RevisionSlider to use newer phan 2019-03-03 12:06:21 +05:30
i18n Localisation updates from https://translatewiki.net. 2019-03-23 10:23:35 +01:00
modules Retrieve revision list in highlighting method 2019-03-25 17:21:03 +01:00
resources/ext.RevisionSlider.helpDialog Replace custom 'pin' by 'pushPin' icon 2018-08-30 20:31:04 +05:30
src Fix capitalization of Html::element() call 2018-10-24 11:40:36 +02:00
tests Remove empty tests/phan directory 2019-03-23 23:02:22 +00:00
.eslintrc.json build: Update eslint-config-wikimedia to 0.10.1 2019-02-10 16:54:28 +00:00
.gitignore Remove empty tests/phan directory 2019-03-23 23:02:22 +00:00
.gitreview Whoops, track not trace 2016-10-24 17:03:28 -07:00
.phpcs.xml Clean up phpcs and add function spacing check 2018-06-20 17:49:54 +02:00
.rubocop.yml Add rubocop rules and make it pass 2017-03-08 12:24:05 +01:00
.stylelintrc.json Use json extension for .stylelintrc 2017-08-17 16:59:17 +02:00
CODE_OF_CONDUCT.md build: Updating mediawiki/phan-taint-check-plugin to 1.3.0 2018-08-19 15:55:48 +00:00
composer.json build: Updating mediawiki/mediawiki-phan-config to 0.5.0 2019-03-11 03:34:53 +00:00
extension.json Replace custom 'pin' by 'pushPin' icon 2018-08-30 20:31:04 +05:30
Gemfile Update RuboCop Ruby gem 2017-12-05 12:23:45 +01:00
Gemfile.lock Update rubyzip gem 2018-11-14 11:19:17 +01:00
Gruntfile.js build: Update eslint-config-wikimedia to 0.10.1 2019-02-10 16:54:28 +00:00
jsduck.json Add a simple JSDuck config file 2016-06-22 14:40:27 +02:00
package.json build: Set private: true in package.json 2019-02-16 15:48:40 +01:00
README.md Fix typos in README 2016-11-24 14:53:31 +00: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 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