mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/CookieWarning
synced 2024-09-23 10:19:06 +00:00
90d2e58096
This should make the code a bit more structured and easier to navigate through. It also removes some lines from extension.json as the autoload classes list is replaced by an autoload namespaces property. This also changes the minimum requirement of MediaWiki to 1.31 for this extension to work. Change-Id: I249ccc3035297c99202a5f83fcc8d3fda68b682c
139 lines
3.2 KiB
JSON
139 lines
3.2 KiB
JSON
{
|
|
"name": "CookieWarning",
|
|
"version": "0.2.0",
|
|
"author": [
|
|
"Florian Schmidt",
|
|
"Liz Lee",
|
|
"Jack Phoenix"
|
|
],
|
|
"url": "https://www.droidwiki.de",
|
|
"descriptionmsg": "cookiewarning-desc",
|
|
"type": "other",
|
|
"license-name": "MIT",
|
|
"requires": {
|
|
"MediaWiki": ">= 1.31.0"
|
|
},
|
|
"MessagesDirs": {
|
|
"CookieWarning": [
|
|
"i18n"
|
|
]
|
|
},
|
|
"Hooks": {
|
|
"SkinTemplateOutputPageBeforeExec": "CookieWarning\\Hooks::onSkinTemplateOutputPageBeforeExec",
|
|
"BeforePageDisplay": "CookieWarning\\Hooks::onBeforePageDisplay",
|
|
"GetPreferences": "CookieWarning\\Hooks::onGetPreferences",
|
|
"BeforeInitialize": "CookieWarning\\Hooks::onBeforeInitialize",
|
|
"ResourceLoaderGetConfigVars": "CookieWarning\\Hooks::onResourceLoaderGetConfigVars"
|
|
},
|
|
"config": {
|
|
"CookieWarningEnabled": false,
|
|
"CookieWarningMoreUrl": "",
|
|
"CookieWarningGeoIPServiceURL": "//freegeoip.net/json/",
|
|
"CookieWarningGeoIPLookup": "none",
|
|
"CookieWarningForCountryCodes": {
|
|
"EU": "Europe",
|
|
"AD": "Andorra",
|
|
"AL": "Albania",
|
|
"AT": "Austria",
|
|
"BA": "Bosnia and Herzegovina",
|
|
"BE": "Belgium",
|
|
"BG": "Bulgaria",
|
|
"BY": "Belarus",
|
|
"CH": "Switzerland",
|
|
"CS": "Serbia and Montenegro",
|
|
"CZ": "Czech Republic",
|
|
"DE": "Germany",
|
|
"DK": "Denmark",
|
|
"EE": "Estonia",
|
|
"ES": "Spain",
|
|
"FI": "Finland",
|
|
"FO": "Faroe Islands",
|
|
"FR": "France",
|
|
"FX": "France, Metropolitan",
|
|
"GB": "United Kingdom",
|
|
"GI": "Gibraltar",
|
|
"GR": "Greece",
|
|
"HR": "Croatia",
|
|
"HU": "Hungary",
|
|
"IE": "Ireland",
|
|
"IS": "Iceland",
|
|
"IT": "Italy",
|
|
"LI": "Liechtenstein",
|
|
"LT": "Lithuania",
|
|
"LU": "Luxembourg",
|
|
"LV": "Latvia",
|
|
"MC": "Monaco",
|
|
"MD": "Moldova, Republic of",
|
|
"MK": "Macedonia",
|
|
"MT": "Malta",
|
|
"NL": "Netherlands",
|
|
"NO": "Norway",
|
|
"PL": "Poland",
|
|
"PT": "Portugal",
|
|
"RO": "Romania",
|
|
"SE": "Sweden",
|
|
"SI": "Slovenia",
|
|
"SJ": "Svalbard and Jan Mayen",
|
|
"SK": "Slovakia",
|
|
"SM": "San Marino",
|
|
"UA": "Ukraine",
|
|
"VA": "Holy See (Vatican City State)"
|
|
}
|
|
},
|
|
"ResourceModules": {
|
|
"ext.CookieWarning": {
|
|
"dependencies": [
|
|
"mediawiki.api",
|
|
"mediawiki.cookie",
|
|
"mediawiki.user"
|
|
],
|
|
"scripts": "resources/ext.CookieWarning/ext.CookieWarning.js",
|
|
"targets": [
|
|
"mobile",
|
|
"desktop"
|
|
]
|
|
},
|
|
"ext.CookieWarning.styles": {
|
|
"styles": "resources/ext.CookieWarning/ext.CookieWarning.less"
|
|
},
|
|
"ext.CookieWarning.mobile.styles": {
|
|
"styles": "resources/ext.CookieWarning/ext.CookieWarning.mobile.less",
|
|
"targets": [
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.CookieWarning.geolocation": {
|
|
"scripts": "resources/ext.CookieWarning.geolocation/cookiePolicy.js",
|
|
"dependencies": [
|
|
"ext.CookieWarning",
|
|
"jquery.cookie"
|
|
],
|
|
"targets": [
|
|
"mobile",
|
|
"desktop"
|
|
]
|
|
},
|
|
"ext.CookieWarning.geolocation.styles": {
|
|
"styles": "resources/ext.CookieWarning.geolocation/styles.css",
|
|
"targets": [
|
|
"mobile",
|
|
"desktop"
|
|
]
|
|
}
|
|
},
|
|
"ResourceFileModulePaths": {
|
|
"localBasePath": "",
|
|
"remoteExtPath": "CookieWarning"
|
|
},
|
|
"AutoloadNamespaces": {
|
|
"CookieWarning\\": "includes/"
|
|
},
|
|
"ConfigRegistry": {
|
|
"cookiewarning": "GlobalVarConfig::newInstance"
|
|
},
|
|
"ServiceWiringFiles": [
|
|
"includes/ServiceWiring.php"
|
|
],
|
|
"manifest_version": 1
|
|
}
|