{ "name": "RevisionSlider", "version": "1.0.0", "author": [ "TCB team (Wikimedia Deutschland)", "Christoph Fischer", "Leszek Manicki", "Addshore", "Jakob Warkotsch" ], "url": "https://www.mediawiki.org/wiki/Extension:RevisionSlider", "namemsg": "revisionslider", "descriptionmsg": "revisionslider-desc", "license-name": "GPL-2.0+", "type": "other", "manifest_version": 1, "requires": { "MediaWiki": ">= 1.25.0" }, "config": { "RevisionSliderBetaFeature": true }, "MessagesDirs": { "RevisionSlider": [ "i18n" ] }, "AutoloadClasses": { "RevisionSliderHooks": "src/RevisionSliderHooks.php" }, "ResourceModules": { "ext.RevisionSlider.lazy": { "scripts": [ "modules/ext.RevisionSlider.lazy.js" ], "styles": [ "modules/ext.RevisionSlider.lazy.css" ], "dependencies": [ "ext.RevisionSlider.Settings" ], "position": "top" }, "ext.RevisionSlider.init": { "scripts": [ "modules/ext.RevisionSlider.init.js" ], "styles": [ "modules/ext.RevisionSlider.css" ], "dependencies": [ "oojs-ui", "mediawiki.jqueryMsg", "ext.RevisionSlider.Settings", "ext.RevisionSlider.Slider", "ext.RevisionSlider.Revision", "ext.RevisionSlider.RevisionList", "ext.RevisionSlider.HelpDialog", "ext.RevisionSlider.Api", "ext.RevisionSlider.icons", "ext.RevisionSlider.pointers.lower", "ext.RevisionSlider.pointers.upper", "mediawiki.api.options", "mediawiki.user", "mediawiki.util" ], "messages": [ "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" ], "position": "top" }, "ext.RevisionSlider.noscript": { "styles": "modules/ext.RevisionSlider.noscript.css" }, "ext.RevisionSlider.Api": { "scripts": [ "modules/ext.RevisionSlider.Api.js" ] }, "ext.RevisionSlider.Settings": { "scripts": [ "modules/ext.RevisionSlider.Settings.js" ], "dependencies": [ "mediawiki.user", "mediawiki.storage", "mediawiki.cookie" ] }, "ext.RevisionSlider.Revision": { "scripts": [ "modules/ext.RevisionSlider.Revision.js" ], "dependencies": [ "moment" ] }, "ext.RevisionSlider.Pointer": { "scripts": [ "modules/ext.RevisionSlider.Pointer.js" ], "dependencies": [ "ext.RevisionSlider.PointerView", "ext.RevisionSlider.PointerLine" ] }, "ext.RevisionSlider.PointerView": { "scripts": [ "modules/ext.RevisionSlider.PointerView.js" ] }, "ext.RevisionSlider.PointerLine": { "scripts": [ "modules/ext.RevisionSlider.PointerLine.js" ] }, "ext.RevisionSlider.Slider": { "scripts": [ "modules/ext.RevisionSlider.Slider.js" ], "dependencies": [ "ext.RevisionSlider.SliderView" ] }, "ext.RevisionSlider.SliderView": { "scripts": [ "modules/ext.RevisionSlider.SliderView.js" ], "dependencies": [ "jquery.ui.draggable", "mediawiki.util", "oojs-ui", "ext.RevisionSlider.DiffPage", "ext.RevisionSlider.HelpDialog", "ext.RevisionSlider.Pointer" ], "messages": [ "revisionslider-arrow-tooltip-newer", "revisionslider-arrow-tooltip-older" ] }, "ext.RevisionSlider.DiffPage": { "scripts": [ "modules/ext.RevisionSlider.DiffPage.js" ], "dependencies": [ "mediawiki.Uri" ] }, "ext.RevisionSlider.RevisionList": { "scripts": [ "modules/ext.RevisionSlider.RevisionList.js" ], "dependencies": [ "ext.RevisionSlider.Revision", "ext.RevisionSlider.RevisionListView", "mediawiki.util" ] }, "ext.RevisionSlider.RevisionListView": { "scripts": [ "modules/ext.RevisionSlider.RevisionListView.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": [ "mediawiki.language", "mediawiki.util", "oojs-ui" ] }, "ext.RevisionSlider.icons": { "position": "top", "class": "ResourceLoaderImageModule", "selectorWithoutVariant": ".mw-revslider-{name}-button .oo-ui-iconElement-icon", "selectorWithVariant": ".mw-revslider-{name}-button .oo-ui-iconElement-icon.oo-ui-image-invert", "variants": { "invert": { "color": "#ffffff", "global": true } }, "images": { "auto-expand": "resources/ext.RevisionSlider.icons/pin.svg" } }, "ext.RevisionSlider.pointers.lower": { "position": "top", "class": "ResourceLoaderImageModule", "selector": ".mw-revslider-pointer-lower.mw-revslider-pointer-{name}", "images": { "oldid": "resources/ext.RevisionSlider.pointers/pointer-lower-old.svg", "newid": "resources/ext.RevisionSlider.pointers/pointer-lower-new.svg" } }, "ext.RevisionSlider.pointers.upper": { "position": "top", "class": "ResourceLoaderImageModule", "selector": ".mw-revslider-pointer-upper.mw-revslider-pointer-{name}", "images": { "oldid": "resources/ext.RevisionSlider.pointers/pointer-upper-old.svg", "newid": "resources/ext.RevisionSlider.pointers/pointer-upper-new.svg" } }, "ext.RevisionSlider.HelpDialog": { "scripts": [ "modules/ext.RevisionSlider.HelpDialog.js" ], "dependencies": [ "oojs-ui", "ext.RevisionSlider.dialogImages" ], "messages": [ "revisionslider-help-dialog-slide1", "revisionslider-help-dialog-slide2", "revisionslider-help-dialog-slide3", "revisionslider-help-dialog-slide4", "revisionslider-tutorial", "revisionslider-previous-dialog", "revisionslider-next-dialog", "revisionslider-close-dialog" ] }, "ext.RevisionSlider.dialogImages": { "position": "top", "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", "3": { "file": { "ltr": "resources/ext.RevisionSlider.helpDialog/slide3-ltr.svg", "rtl": "resources/ext.RevisionSlider.helpDialog/slide3-rtl.svg" } }, "4": { "file": { "ltr": "resources/ext.RevisionSlider.helpDialog/slide4-ltr.svg", "rtl": "resources/ext.RevisionSlider.helpDialog/slide4-rtl.svg" } } } } }, "ResourceFileModulePaths": { "localBasePath": "", "remoteExtPath": "RevisionSlider" }, "Hooks": { "DiffViewHeader": [ "RevisionSliderHooks::onDiffViewHeader" ], "GetBetaFeaturePreferences": [ "RevisionSliderHooks::getBetaFeaturePreferences" ], "GetPreferences": [ "RevisionSliderHooks::onGetPreferences" ], "ResourceLoaderTestModules": [ "RevisionSliderHooks::onResourceLoaderTestModules" ] } }