mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
synced 2024-11-15 03:33:45 +00:00
6502728184
This adds a button which allows a user to make revision slider automatically expand on each diff page (disabled by default). User's choice is stored as a hidden user preference. This is a bit hacky as it squeezes a button on top of another button (100% wide expand/collapse button). This also adjusts styles of ToggleButtonWidget so the button looks more like a frameless button, although it is created as a framed one (to have inverted behaviour when button is in its "on" state). The button only gets visible when Resource Loader finishes loading JS and CSS to avoid button jumping around the top of slider window before "right" styles are applied. Bug: T142196 Change-Id: Id561485344cba9b136666fe31b086151467de19e |
||
---|---|---|
i18n | ||
modules | ||
resources | ||
tests | ||
.csslintrc | ||
.gitignore | ||
.gitreview | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.stylelintrc | ||
composer.json | ||
extension.json | ||
Gemfile | ||
Gruntfile.js | ||
jsduck.json | ||
package.json | ||
phpcs.xml | ||
README.md | ||
RevisionSlider.hooks.php |
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