mediawiki-extensions-Cookie.../extension.json
Paladox 0dc0e795a1 Replace deprecated hook
Bug: T254302
Change-Id: I140af90b5f175974eb20873f2c1c6449be5a6669
2020-11-22 15:48:59 +00:00

142 lines
3.3 KiB
JSON

{
"name": "CookieWarning",
"version": "0.2.0",
"author": [
"Florian Schmidt",
"Liz Lee",
"Jack Phoenix"
],
"url": "https://www.mediawiki.org/wiki/Extension:CookieWarning",
"descriptionmsg": "cookiewarning-desc",
"type": "other",
"license-name": "MIT",
"requires": {
"MediaWiki": ">= 1.35.0"
},
"MessagesDirs": {
"CookieWarning": [
"i18n"
]
},
"Hooks": {
"SiteNoticeAfter": "CookieWarning\\Hooks::onSiteNoticeAfter",
"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",
"skinStyles": {
"minerva": "skinStyles/ext.CookieWarning.minerva.styles.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
}