{ "name": "RevisionSlider", "author": [ "TCB team (Wikimedia Deutschland)", "Addshore", "Leszek Manicki", "Jakob Warkotsch", "Tobias Gritschacher", "Christoph Jauera" ], "url": "https://www.mediawiki.org/wiki/Extension:RevisionSlider", "namemsg": "revisionslider", "descriptionmsg": "revisionslider-desc", "license-name": "GPL-2.0-or-later", "type": "other", "manifest_version": 1, "requires": { "MediaWiki": ">= 1.34.0" }, "ConfigRegistry": { "revisionslider": "GlobalVarConfig::newInstance" }, "MessagesDirs": { "RevisionSlider": [ "i18n" ] }, "AutoloadClasses": { "RevisionSliderHooks": "src/RevisionSliderHooks.php" }, "QUnitTestModule": { "scripts": [ "QUnit.revisionSlider.testOrSkip.js", "RevisionSlider.Revision.test.js", "RevisionSlider.Pointer.test.js", "RevisionSlider.PointerView.test.js", "RevisionSlider.Slider.test.js", "RevisionSlider.SliderView.test.js", "RevisionSlider.RevisionList.test.js", "RevisionSlider.RevisionListView.test.js", "RevisionSlider.DiffPage.test.js", "RevisionSlider.HelpDialog.test.js" ], "dependencies": [ "ext.RevisionSlider.Pointer", "ext.RevisionSlider.Slider", "ext.RevisionSlider.RevisionList", "ext.RevisionSlider.HelpDialog", "jquery.ui", "oojs-ui" ], "localBasePath": "tests/qunit", "remoteExtPath": "RevisionSlider/tests/qunit" }, "ResourceModules": { "ext.RevisionSlider.lazyCss": { "styles": [ "modules/ext.RevisionSlider.lazy.less" ] }, "ext.RevisionSlider.lazyJs": { "packageFiles": [ "modules/ext.RevisionSlider.lazy.js" ], "dependencies": [ "oojs-ui.styles.icons-movement", "ext.RevisionSlider.Settings" ] }, "ext.RevisionSlider.init": { "packageFiles": [ "modules/ext.RevisionSlider.init.js", "modules/ext.RevisionSlider.Revision.js" ], "styles": [ "modules/ext.RevisionSlider.less" ], "skinStyles": { "monobook": [ "modules/ext.RevisionSlider.monobook.css" ], "modern": [ "modules/ext.RevisionSlider.modern.css" ] }, "dependencies": [ "moment", "oojs-ui", "oojs-ui.styles.icons-moderation", "oojs-ui.styles.icons-movement", "oojs-ui.styles.indicators", "mediawiki.jqueryMsg", "ext.RevisionSlider.Settings", "ext.RevisionSlider.Slider", "ext.RevisionSlider.RevisionList", "ext.RevisionSlider.HelpDialog", "mediawiki.api", "mediawiki.util" ], "messages": [ "revisionslider-label-username", "revisionslider-show-help-tooltip", "revisionslider-loading-failed", "revisionslider-toggle-title-expand", "revisionslider-toggle-title-collapse", "revisionslider-turn-on-auto-expand-title", "revisionslider-turn-off-auto-expand-title" ] }, "ext.RevisionSlider.noscript": { "styles": "modules/ext.RevisionSlider.noscript.css" }, "ext.RevisionSlider.Settings": { "packageFiles": [ "modules/ext.RevisionSlider.Settings.js" ], "dependencies": [ "mediawiki.user", "mediawiki.storage", "mediawiki.cookie" ] }, "ext.RevisionSlider.Pointer": { "scripts": [ "modules/ext.RevisionSlider.PointerLine.js", "modules/ext.RevisionSlider.PointerView.js", "modules/ext.RevisionSlider.Pointer.js" ] }, "ext.RevisionSlider.Slider": { "scripts": [ "modules/ext.RevisionSlider.Api.js", "modules/ext.RevisionSlider.DiffPage.js", "modules/ext.RevisionSlider.util.js", "modules/ext.RevisionSlider.SliderView.js", "modules/ext.RevisionSlider.SliderArrowView.js", "modules/ext.RevisionSlider.Slider.js" ], "dependencies": [ "jquery.ui", "mediawiki.Uri", "mediawiki.util", "oojs-ui", "oojs-ui.styles.icons-movement", "ext.RevisionSlider.HelpDialog", "ext.RevisionSlider.Pointer" ], "messages": [ "revisionslider-arrow-tooltip-newer", "revisionslider-arrow-tooltip-older" ] }, "ext.RevisionSlider.RevisionList": { "scripts": [ "modules/ext.RevisionSlider.Revision.js", "modules/ext.RevisionSlider.RevisionListView.js", "modules/ext.RevisionSlider.RevisionList.js" ], "messages": [ "colon-separator", "revisionslider-page-size", "revisionslider-change-size", "revisionslider-label-date", "revisionslider-label-page-size", "revisionslider-label-change-size", "revisionslider-label-username", "revisionslider-label-comment", "revisionslider-minoredit" ], "dependencies": [ "moment", "mediawiki.language", "mediawiki.util", "oojs-ui" ] }, "ext.RevisionSlider.HelpDialog": { "packageFiles": [ "modules/ext.RevisionSlider.HelpDialog.js", "modules/ext.RevisionSlider.HelpButtonView.js" ], "dependencies": [ "oojs-ui", "oojs-ui.styles.icons-interactions", "ext.RevisionSlider.dialogImages" ], "messages": [ "revisionslider-help-dialog-slide1", "revisionslider-help-dialog-slide2", "revisionslider-help-dialog-slide3a", "revisionslider-help-dialog-slide4", "revisionslider-tutorial", "revisionslider-previous-dialog", "revisionslider-next-dialog", "revisionslider-close-dialog" ] }, "ext.RevisionSlider.dialogImages": { "class": "ResourceLoaderImageModule", "selector": ".mw-revslider-help-dialog-slide-{name}", "images": { "1": { "file": { "ltr": "resources/ext.RevisionSlider.helpDialog/slide1-ltr.svg", "rtl": "resources/ext.RevisionSlider.helpDialog/slide1-rtl.svg" } }, "2": "resources/ext.RevisionSlider.helpDialog/slide2.svg", "3a": "resources/ext.RevisionSlider.helpDialog/slide3a.svg", "4a": "resources/ext.RevisionSlider.helpDialog/slide4a.svg" } } }, "ResourceFileModulePaths": { "localBasePath": "", "remoteExtPath": "RevisionSlider" }, "Hooks": { "DiffViewHeader": "RevisionSliderHooks::onDiffViewHeader", "GetPreferences": "RevisionSliderHooks::onGetPreferences" } }