MtDu has uploaded a new change for review.
https://gerrit.wikimedia.org/r/266025
Change subject: Convert Tomas to use skin registration
......................................................................
Convert Tomas to use skin registration
Change-Id: Iaa841c0d84b7cedbaaf85dd20ef143316548c818
---
M Tomas.php
A skin.json
2 files changed, 26 insertions(+), 5 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/Tomas
refs/changes/25/266025/1
diff --git a/Tomas.php b/Tomas.php
index 6b27f87..99054a3 100644
--- a/Tomas.php
+++ b/Tomas.php
@@ -1,6 +1,11 @@
<?php
-
-$wgValidSkinNames['tomas'] = 'Tomas';
-$wgTomasSkinPath = false;
-$wgAutoloadClasses['SkinTomas'] = __DIR__ . '/Tomas.class.php';
-
+if ( function_exists( 'wfLoadSkin' ) ) {
+ wfLoadSkin( 'Tomas' );
+ /*wfWarn(
+ 'Deprecated PHP entry point used for Tomas skin. Please use
wfLoadSkin instead, ' .
+ 'see https://www.mediawiki.org/wiki/Extension_registration for
more details.'
+ );*/
+ return;
+} else {
+ die( 'This version of the Tomas skin requires MediaWiki 1.25+' );
+}
\ No newline at end of file
diff --git a/skin.json b/skin.json
new file mode 100644
index 0000000..7557081
--- /dev/null
+++ b/skin.json
@@ -0,0 +1,16 @@
+{
+ "name": "Tomas",
+ "author": [],
+ "url": "https://www.mediawiki.org/wiki/Skin:Tomas",
+ "type": "skin",
+ "ValidSkinNames": {
+ "tomas": "Tomas"
+ },
+ "AutoloadClasses": {
+ "SkinTomas": "Tomas.class.php"
+ },
+ "config": {
+ "TomasSkinPath": false
+ },
+ "manifest_version": 1
+}
\ No newline at end of file
--
To view, visit https://gerrit.wikimedia.org/r/266025
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iaa841c0d84b7cedbaaf85dd20ef143316548c818
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/Tomas
Gerrit-Branch: master
Gerrit-Owner: MtDu <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits