{ "name": "MinervaNeue", "namemsg": "skinname-minerva", "descriptionmsg": "minerva-skin-desc", "author": [ "[https://www.mediawiki.org/wiki/Reading/Web/Team Readers Web Team]", "Alex Hollender", "Bahodir Mansurov", "Florian Schmidt", "Jan Drewniak", "Joaquin Hernandez", "Jon Robson", "Juliusz Gonera", "Piotr Miazga", "Ryan Kaldari", "Nick Ray", "Sam Smith", "Stephen Niedzielski", "Volker E." ], "type": "skin", "url": "https://www.mediawiki.org/wiki/Skin:MinervaNeue", "license-name": "GPL-2.0-or-later", "requires": { "MediaWiki": ">= 1.37.0" }, "config": { "MinervaDonateLink": { "value": { "base": true } }, "MinervaDownloadNamespaces": { "value": [ 0 ] }, "MinervaEnableSiteNotice": { "value": true }, "MinervaApplyKnownTemplateHacks": { "value": true }, "MinervaAlwaysShowLanguageButton": { "value": true }, "MinervaTalkAtTop": { "value": { "base": false, "beta": false, "loggedin": true } }, "MinervaAdvancedMainMenu": { "value": { "base": false, "beta": false, "amc": true } }, "MinervaPersonalMenu": { "value": { "base": false, "beta": false, "amc": true } }, "MinervaHistoryInPageActions": { "value": { "base": false, "beta": false, "loggedin": true } }, "MinervaOverflowInPageActions": { "value": { "base": false, "beta": false, "amc": true } }, "MinervaShowCategories": { "value": { "base": false, "loggedin": false, "amc": true } }, "MinervaPageIssuesNewTreatment": { "value": { "base": true, "beta": true } }, "MinervaABSamplingRate": { "value": 0 } }, "ValidSkinNames": { "minerva": { "class": "SkinMinervaNeue", "args": [ { "name": "minerva", "templateDirectory": "includes/Skins", "messages": [ "sitetitle", "mainpage", "searchbutton", "minerva-user-navigation", "mobile-frontend-main-menu-button-tooltip", "mobile-frontend-footer-sitename" ], "responsive": true, "link": { "text-wrapper": { "tag": "span" } } } ] } }, "AutoloadNamespaces": { "MediaWiki\\Minerva\\": "includes/" }, "AutoloadClasses": { "MinervaUI": "includes/MinervaUI.php", "MinervaHooks": "includes/MinervaHooks.php", "SkinMinerva": "includes/Skins/SkinMinerva.php", "SkinMinervaNeue": "includes/Skins/SkinMinerva.php" }, "ConfigRegistry": { "minerva": "GlobalVarConfig::newInstance" }, "Hooks": { "BeforePageDisplay": [ "MinervaHooks::onBeforePageDisplay" ], "ResourceLoaderRegisterModules": [ "MinervaHooks::onResourceLoaderRegisterModules" ], "SkinPageReadyConfig": [ "MinervaHooks::onSkinPageReadyConfig" ], "UserLogoutComplete": [ "MinervaHooks::onUserLogoutComplete" ], "FetchChangesList": [ "MinervaHooks::onFetchChangesList" ], "MobileFrontendBeforeDOM": [ "MinervaHooks::onMobileFrontendBeforeDOM" ], "MobileFrontendFeaturesRegistration": [ "MinervaHooks::onMobileFrontendFeaturesRegistration" ], "RequestContextCreateSkinMobile": [ "MinervaHooks::onRequestContextCreateSkinMobile" ], "SpecialPageBeforeExecute": [ "MinervaHooks::onSpecialPageBeforeExecute" ], "ResourceLoaderGetConfigVars": [ "MinervaHooks::onResourceLoaderGetConfigVars" ], "OutputPageBodyAttributes": [ "MinervaHooks::onOutputPageBodyAttributes" ] }, "SkinLessImportPaths": { "minerva": "resources/mediawiki.less" }, "MessagesDirs": { "MinervaNeue": [ "i18n" ] }, "ResourceFileModulePaths": { "localBasePath": "", "remoteSkinPath": "MinervaNeue" }, "ResourceModuleSkinStyles": { "minerva": { "mobile.init.styles": [ "skinStyles/mobile.init.styles/mobile.less" ], "mobile.special.nearby.styles": [ "skinStyles/mobile.special.nearby.styles.less" ], "mediawiki.diff.styles": [ "skinStyles/mediawiki.diff.styles.less" ], "mediawiki.searchSuggest": [ "skinStyles/mediawiki.searchSuggest/index.less" ], "mediawiki.rcfilters.filters.ui": [ "skinStyles/mediawiki.rcfilters.filters.ui.less" ], "mediawiki.action.history.styles": [ "skinStyles/mediawiki.action.history.styles.less" ], "mediawiki.interface.helpers.styles": [ "skinStyles/mediawiki.interface.helpers.styles.less" ], "mediawiki.rcfilters.highlightCircles.seenunseen.styles": [], "ext.confirmEdit.fancyCaptcha.styles": [ "skinStyles/ext.confirmEdit.fancyCaptcha.styles/minerva.less" ], "mobile.special.mobileoptions.styles": [ "skinStyles/mobile.special.mobileoptions.styles/minerva.less" ], "mediawiki.page.gallery.styles": [ "skinStyles/mediawiki.page.gallery.styles/tablet.less" ], "mediawiki.special.userlogin.common.styles": [ "skinStyles/mediawiki.special.userlogin.common.styles/minerva.less" ], "mediawiki.special.search.styles": [ "skinStyles/mediawiki.special.search.styles/minerva.less" ], "mediawiki.skinning.content.parsoid": [ "skinStyles/mediawiki.skinning.content.parsoid/minerva.less" ], "mediawiki.hlist": [ "skinStyles/mediawiki.hlist/minerva.less" ], "mobile.languages.structured": [ "skinStyles/mobile.languages.structured/LanguageSearcher.less" ], "mobile.startup": [ "skinStyles/mobile.startup/mobile.startup.less" ], "mediawiki.special": [ "skinStyles/mobile.special.styles/minerva.less" ], "mobile.special.styles": [ "skinStyles/mobile.special.styles/minerva.less" ], "mediawiki.editfont.styles": [ "skinStyles/mediawiki.editfont.styles/minerva.css" ], "mediawiki.notification": [ "skinStyles/mobile.startup/drawers.less", "skinStyles/mobile.startup/toast.less", "skinStyles/mediawiki.watchstar.widgets.css" ], "mediawiki.action.edit.styles": [ "skinStyles/mediawiki.action.edit.styles/minerva.less" ], "mediawiki.content.json": [ "skinStyles/mediawiki.content-json/minerva.less" ], "mediawiki.special.changeslist": [ "skinStyles/mediawiki.special.changeslist.less", "skinStyles/mediawiki.special.changeslist.watchlistexpiry.less" ], "mediawiki.special.changeslist.legend": [ "skinStyles/mediawiki.special.changeslist.legend.less" ], "mobile.special.pagefeed.styles": [ "skinStyles/mobile.special.pagefeed.styles.less" ] } }, "ResourceModules": { "skins.minerva.base.styles": { "class": "MediaWiki\\Minerva\\ResourceLoaderSkinModule", "features": [ "i18n-ordered-lists", "content-body", "content-links" ], "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.base.styles/skin.less", "resources/skins.minerva.base.styles/content/index.less" ] }, "skins.minerva.content.styles.images": { "class": "ResourceLoaderImageModule", "selectorWithoutVariant": "{name}", "selectorWithVariant": "{name}--{variant}", "defaultColor": "#36c", "useDataURI": false, "variants": { "reference": { "color": "#69f" } }, "images": { "toast.mw-notification-type-error, .mw-notification.mw-notification-type-error": "resources/skins.minerva.content.styles.images/error.svg", "a.external, .mw-parser-output a.external": { "file": { "ltr": "resources/skins.minerva.content.styles.images/link-external-ltr.svg", "rtl": "resources/skins.minerva.content.styles.images/link-external-rtl.svg" }, "variants": [ "reference" ] } } }, "skins.minerva.icons.loggedin": { "class": "ResourceLoaderOOUIIconPackModule", "targets": [ "mobile", "desktop" ], "useDataURI": false, "defaultColor": "#54595d", "variants": [], "selectorWithoutVariant": ".mw-ui-icon-wikimedia-{name}-base20:before", "icons": [ "bellOutline" ] }, "skins.minerva.amc.styles": { "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.amc.styles/index.less" ] }, "skins.minerva.overflow.icons": { "selectorWithoutVariant": ".mw-ui-icon-minerva-{name}:before", "useDataURI": false, "defaultColor": "#54595d", "class": "ResourceLoaderOOUIIconPackModule", "icons": [ "ellipsis", "articleRedirect", "infoFilled", "link", "move", "lock", "trash", "listBullet", "logoWikidata", "quotes", "unLock", "userAvatarOutline", "userTalk", "userAvatar", "userGroup" ] }, "skins.minerva.icons.wikimedia": { "selectorWithVariant": ".mw-ui-icon-wikimedia-{name}-{variant}:before", "selectorWithoutVariant": ".mw-ui-icon-wikimedia-{name}-base20:before, .mw-ui-background-icon-{name}", "useDataURI": false, "defaultColor": "#54595d", "variants": { "progressive": { "color": "#36c", "global": true }, "invert": { "color": "#fff", "global": true }, "warning": { "color": "#fc3", "global": true } }, "class": "ResourceLoaderOOUIIconPackModule", "icons": [ "edit", "editLock", "history", "language", "menu", "search", "userAvatar", "userTalk", "star", "halfStar", "unStar" ] }, "skins.minerva.icons.images.scripts.misc": { "class": "ResourceLoaderOOUIIconPackModule", "selectorWithoutVariant": ".mw-ui-icon-minerva-{name}:before", "defaultColor": "#54595d", "icons": [ "download", "listBullet" ], "variants": [] }, "skins.minerva.icons.page.issues.uncolored": { "class": "ResourceLoaderImageModule", "selector": ".mw-ui-icon-minerva-{name}:before", "images": { "issue-severity-low-lowColor": "resources/skins.minerva.icons.page.issues.uncolored/issue-severity-low.svg", "issue-type-move-defaultColor": "resources/skins.minerva.icons.page.issues.uncolored/issue-type-move.svg" } }, "skins.minerva.icons.page.issues.default.color": { "class": "ResourceLoaderImageModule", "selectorWithoutVariant": ".mw-ui-icon-minerva-{name}-defaultColor:before", "selectorWithVariant": ".mw-ui-icon-minerva-{name}-{variant}:before", "defaultColor": "#54595d", "variants": { "lowColor": { "color": "#fc3", "global": true }, "mediumColor": { "color": "#ff5d01", "global": true }, "highColor": { "color": "#d33", "global": true } }, "images": { "issue-generic": "resources/skins.minerva.icons.page.issues.default.color/issue-generic.svg" } }, "skins.minerva.icons.page.issues.medium.color": { "class": "ResourceLoaderImageModule", "selector": ".mw-ui-icon-minerva-{name}-mediumColor:before", "defaultColor": "#ff5d01", "images": { "issue-severity-medium": "resources/skins.minerva.icons.page.issues.medium.color/issue-severity-medium.svg", "issue-type-point-of-view": "resources/skins.minerva.icons.page.issues.medium.color/issue-type-point-of-view.svg" } }, "skins.minerva.mainPage.styles": { "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.mainPage.styles/common.less" ] }, "skins.minerva.userpage.styles": { "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.userpage.styles/userpage.less" ] }, "skins.minerva.talk.styles": { "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.talk.styles/talkpage.less" ] }, "skins.minerva.personalMenu.icons": { "class": "ResourceLoaderOOUIIconPackModule", "selectorWithoutVariant": ".mw-ui-icon-minerva-{name}:before", "defaultColor": "#54595d", "icons": [ "sandbox" ], "variants": [] }, "skins.minerva.mainMenu.advanced.icons": { "class": "ResourceLoaderOOUIIconPackModule", "selectorWithoutVariant": ".mw-ui-icon-minerva-{name}:before", "defaultColor": "#54595d", "icons": [ "recentChanges", "specialPages", "speechBubbles" ], "variants": [] }, "skins.minerva.mainMenu.icons": { "class": "ResourceLoaderOOUIIconPackModule", "variants": [], "selectorWithoutVariant": ".mw-ui-icon-minerva-{name}:before", "defaultColor": "#54595d", "useDataURI": false, "icons": [ "die", "heart", "home", "logIn", "logOut", "mapPin", "settings", "userContributions", "unStar" ] }, "skins.minerva.mainMenu.styles": { "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.mainMenu.styles/index.less" ] }, "skins.minerva.loggedin.styles": { "targets": [ "mobile", "desktop" ], "styles": [ "resources/skins.minerva.loggedin.styles/styles.less" ] }, "skins.minerva.scripts": { "targets": [ "mobile", "desktop" ], "dependencies": [ "mediawiki.ui.anchor", "skins.minerva.mainMenu.icons", "skins.minerva.mainMenu.styles", "jquery.cookie", "skins.minerva.icons.images.scripts.misc", "skins.minerva.icons.page.issues.uncolored", "skins.minerva.icons.page.issues.default.color", "skins.minerva.icons.page.issues.medium.color", "skins.minerva.messageBox.styles", "mediawiki.util", "mediawiki.router", "mediawiki.Title", "mediawiki.Uri", "mobile.startup", "mediawiki.user", "mediawiki.storage", "mediawiki.experiments" ], "messages": [ "echo-badge-count", "mobile-frontend-notifications-filter", "skin-minerva-issue-learn-more", "mobile-frontend-meta-data-issues", "minerva-meta-data-issues-section-header", "mobile-frontend-meta-data-issues-talk", "mobile-frontend-meta-data-issues-categories", "mobile-frontend-meta-data-issues-header", "mobile-frontend-meta-data-issues-header-talk", "mobile-frontend-languages-not-available", "mobile-frontend-cookies-required", "mobile-frontend-editor-redlink-create", "mobile-frontend-editor-redlink-leave", "mobile-frontend-editor-redlink-explain", "minerva-download", "minerva-watchlist-cta", "mobile-frontend-redirected-from", "minerva-talk-full-page", "minerva-talk-topic-feedback", "minerva-talk-reply-success" ], "styles": [ "resources/skins.minerva.scripts/styles.less", "resources/skins.minerva.scripts/page-issues/overlay/pageIssuesOverlay.less" ], "templates": { "IssueNotice.mustache": "resources/skins.minerva.scripts/page-issues/overlay/IssueNotice.mustache" }, "packageFiles": [ "resources/skins.minerva.scripts/setup.js", "resources/skins.minerva.scripts/addPortletLink.js", "resources/skins.minerva.scripts/initMobile.js", "resources/skins.minerva.scripts/searchSuggestReveal.js", "resources/skins.minerva.scripts/drawers.js", "resources/skins.minerva.scripts/ctaDrawers.js", "resources/skins.minerva.scripts/menu.js", "resources/skins.minerva.scripts/preInit.js", "resources/skins.minerva.scripts/downloadPageAction.js", "resources/skins.minerva.scripts/page-issues/parser.js", "resources/skins.minerva.scripts/AB.js", "resources/skins.minerva.scripts/page-issues/overlay/IssueNotice.js", "resources/skins.minerva.scripts/page-issues/overlay/IssueList.js", "resources/skins.minerva.scripts/page-issues/overlay/pageIssuesOverlay.js", "resources/skins.minerva.scripts/page-issues/page/PageIssueLearnMoreLink.js", "resources/skins.minerva.scripts/page-issues/page/PageIssueLink.js", "resources/skins.minerva.scripts/page-issues/page/pageIssueFormatter.js", "resources/skins.minerva.scripts/page-issues/index.js", "resources/skins.minerva.scripts/UriUtil.js", "resources/skins.minerva.scripts/TitleUtil.js", "includes/Skins/ToggleList/ToggleList.js", "resources/skins.minerva.scripts/TabScroll.js", "resources/skins.minerva.scripts/Toolbar.js", "resources/skins.minerva.scripts/mobileRedirect.js", "resources/skins.minerva.scripts/search.js", "resources/skins.minerva.scripts/references.js", "resources/skins.minerva.scripts/talk.js", "resources/skins.minerva.scripts/watchstar.js" ] }, "skins.minerva.messageBox.styles": { "class": "ResourceLoaderSkinModule", "features": [ "interface-message-box" ] }, "skins.minerva.categories.styles": { "targets": [ "mobile", "desktop" ], "class": "ResourceLoaderSkinModule", "features": [ "interface-category" ] } }, "QUnitTestModule": { "localBasePath": "", "remoteSkinPath": "MinervaNeue", "dependencies": [ "skins.minerva.messageBox.styles", "mobile.startup", "mediawiki.user", "mediawiki.experiments" ], "packageFiles": [ "tests/qunit/skins.minerva.scripts/index.js", "resources/skins.minerva.scripts/page-issues/parser.js", "resources/skins.minerva.scripts/downloadPageAction.js", "resources/skins.minerva.scripts/AB.js", "resources/skins.minerva.scripts/page-issues/overlay/IssueNotice.js", "resources/skins.minerva.scripts/page-issues/overlay/IssueList.js", "resources/skins.minerva.scripts/page-issues/overlay/pageIssuesOverlay.js", "resources/skins.minerva.scripts/page-issues/page/PageIssueLearnMoreLink.js", "resources/skins.minerva.scripts/page-issues/page/PageIssueLink.js", "resources/skins.minerva.scripts/page-issues/page/pageIssueFormatter.js", "resources/skins.minerva.scripts/page-issues/index.js", "resources/skins.minerva.scripts/UriUtil.js", "resources/skins.minerva.scripts/TitleUtil.js", "resources/skins.minerva.scripts/watchstar.js", "tests/qunit/skins.minerva.scripts/downloadPageAction.test.js", "tests/qunit/skins.minerva.scripts/page-issues/parser.test.js", "tests/qunit/skins.minerva.scripts/AB.test.js", "tests/qunit/skins.minerva.scripts/page-issues/index.test.js", "tests/qunit/skins.minerva.scripts/UriUtil.test.js", "tests/qunit/skins.minerva.scripts/TitleUtil.test.js", "tests/qunit/skins.minerva.scripts/watchstar.test.js" ] }, "ServiceWiringFiles": [ "includes/ServiceWiring.php" ], "manifest_version": 2 }