Go to file
Antoine Musso 85d5d2f4db Remove Sinon.JS from package.json
The library was introduced in 37dc0b5ad to mock the History API. However
the extension package.json is solely used for linters such as eslint.
The JavaScript dependencies should be provided by a Resource Loader
module and mediawiki/core already provides Sinon.JS for the QUnit tests
(see tests/qunit/QUnitTestResources.php).

Remove sinon from this extension package.json and thus partially revert
37dc0b5ad. The sinon variable is still defined to please eslint.

Bug: T370573
Change-Id: I03d7fef161730d9f36b1367d931641430df4bfed
2024-07-24 19:19:08 +02:00
.phan Upgrade RevisionSlider to use newer phan 2019-03-03 12:06:21 +05:30
i18n Localisation updates from https://translatewiki.net. 2024-07-16 09:41:15 +02:00
modules Replace some more colors with LESS design tokens 2024-07-23 20:34:28 +00:00
resources/ext.RevisionSlider.helpDialog build: Update 'svgo' to latest v3.2.0 and re-minify SVGs 2024-01-16 00:17:03 +01:00
src Use namespaced Message class 2024-06-10 20:17:27 +02:00
tests [QUnit] Avoid manipulating the global history 2024-07-23 22:19:58 +02:00
.eslintrc.json build: Update devDependencies 2022-03-17 22:55:02 +00:00
.gitignore Add /tests/selenium/log to .gitignore file 2020-10-16 10:25:44 +03:00
.gitreview Whoops, track not trace 2016-10-24 17:03:28 -07:00
.phpcs.xml build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing 2019-10-25 20:33:03 +02:00
.stylelintrc.json stylelint: Enable selector-pseudo-element-colon-notation 2023-03-30 00:42:20 +02:00
.svgo.config.js build: Update SVGO to v3.0.2 2023-06-14 12:38:31 -07: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 dependencies 2024-05-10 22:05:50 +00:00
COPYING Add license file 2019-10-23 08:44:22 +02:00
extension.json Remove dead code from HelpDialog test 2024-04-29 11:59:14 +02:00
Gruntfile.js build: Update devDependencies 2022-03-17 22:55:02 +00:00
jsduck.json
package-lock.json Remove Sinon.JS from package.json 2024-07-24 19:19:08 +02:00
package.json Remove Sinon.JS from package.json 2024-07-24 19:19:08 +02:00
README.md Add hint for browser tests to README.md 2020-11-12 11:58:40 +01: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

Browser Tests

See tests/selenium/README.md