jenkins-bot has submitted this change and it was merged.
Change subject: Convert Donate to use skin registration
......................................................................
Convert Donate to use skin registration
Added basic creds because extension/skin.json will fail because they
require name to be set.
Change-Id: I9a5513e18e7317bcf1958457d20f5e44db5d3ed3
---
M Donate.php
A skin.json
2 files changed, 27 insertions(+), 6 deletions(-)
Approvals:
Reedy: Looks good to me, approved
jenkins-bot: Verified
diff --git a/Donate.php b/Donate.php
index 73f913a..95e5f21 100644
--- a/Donate.php
+++ b/Donate.php
@@ -1,7 +1,11 @@
<?php
-
-$wgValidSkinNames['Donate'] = 'Donate';
-$wgSkipSkins[] = 'Donate';
-$wgDonateSkinPath = false;
-$wgAutoloadClasses['SkinDonate'] = __DIR__ . '/Donate.class.php';
-
+if ( function_exists( 'wfLoadSkin' ) ) {
+ wfLoadExtension( 'Donate' );
+ /*wfWarn(
+ 'Deprecated PHP entry point used for Donate skin. Please use
wfLoadSkin instead, ' .
+ 'see https://www.mediawiki.org/wiki/Extension_registration for
more details.'
+ );*/
+ return;
+} else {
+ die( 'This version of the Donate skin requires MediaWiki 1.25+' );
+}
diff --git a/skin.json b/skin.json
new file mode 100644
index 0000000..01b7859
--- /dev/null
+++ b/skin.json
@@ -0,0 +1,17 @@
+{
+ "name": "Donate",
+ "author": [],
+ "url": "https://www.mediawiki.org/wiki/Skin:Donate",
+ "type": "skin",
+ "ValidSkinNames": {
+ "Donate": "Donate"
+ },
+ "SkipSkins": "Donate",
+ "AutoloadClasses": {
+ "SkinDonate": "Donate.class.php"
+ },
+ "config": {
+ "DonateSkinPath": false
+ },
+ "manifest_version": 1
+}
--
To view, visit https://gerrit.wikimedia.org/r/265654
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I9a5513e18e7317bcf1958457d20f5e44db5d3ed3
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/skins/Donate
Gerrit-Branch: master
Gerrit-Owner: MtDu <[email protected]>
Gerrit-Reviewer: Florianschmidtwelzow <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: Paladox <[email protected]>
Gerrit-Reviewer: Reedy <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits