mirror of
https://github.com/Hutchy68/pivot.git
synced 2025-10-27 23:47:35 +01:00
update to skin and loading with wfLoadSkin
This commit is contained in:
82
pivot.php
82
pivot.php
@@ -1,72 +1,14 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Pivot Skin
|
||||
*
|
||||
* @file Since Version 1.0
|
||||
* @ingroup Skins
|
||||
* @author Garrick Van Buren, Jamie Thingelstad
|
||||
* @author Tom Hutchison
|
||||
* @license 2-clause BSD
|
||||
*/
|
||||
|
||||
if ( ! defined('MEDIAWIKI'))
|
||||
{
|
||||
die("Not Directly Called So What Are You Doing");
|
||||
}
|
||||
|
||||
|
||||
$wgExtensionCredits['skin'][] = array(
|
||||
'path' => __FILE__,
|
||||
'name' => 'skinname-pivot',
|
||||
'url' => 'http://github.com/hutchy68/pivot/',
|
||||
'author' => array(
|
||||
'Tom Hutchison',
|
||||
'...'
|
||||
),
|
||||
'version' => '1.0.0 rc',
|
||||
'descriptionmsg' => 'pivot-desc'
|
||||
);
|
||||
|
||||
$wgValidSkinNames['pivot'] = 'Pivot';
|
||||
|
||||
$wgAutoloadClasses['SkinPivot'] = __DIR__.'/Pivot.skin.php';
|
||||
|
||||
$wgMessagesDirs['SkinPivot'] = __DIR__.'/i18n';
|
||||
|
||||
$wgResourceModules['skins.pivot'] = array(
|
||||
'styles' => array(
|
||||
'pivot/assets/stylesheets/normalize.css',
|
||||
'pivot/assets/stylesheets/font-awesome.css',
|
||||
'pivot/assets/stylesheets/foundation.css',
|
||||
'pivot/assets/stylesheets/pivot.css',
|
||||
'pivot/assets/stylesheets/pivot-print.css',
|
||||
'pivot/assets/stylesheets/jquery.autocomplete.css'
|
||||
),
|
||||
'scripts' => array(
|
||||
'pivot/assets/scripts/vendor/jquery.cookie.js',
|
||||
'pivot/assets/scripts/vendor/modernizr.js',
|
||||
'pivot/assets/scripts/vendor/fastclick.js',
|
||||
'pivot/assets/scripts/vendor/placeholder.js',
|
||||
'pivot/assets/scripts/foundation/foundation.js',
|
||||
'pivot/assets/scripts/foundation/foundation.topbar.js',
|
||||
'pivot/assets/scripts/foundation/foundation.tooltip.js',
|
||||
'pivot/assets/scripts/foundation/foundation.tab.js',
|
||||
'pivot/assets/scripts/foundation/foundation.slider.js',
|
||||
'pivot/assets/scripts/foundation/foundation.reveal.js',
|
||||
'pivot/assets/scripts/foundation/foundation.orbit.js',
|
||||
'pivot/assets/scripts/foundation/foundation.offcanvas.js',
|
||||
'pivot/assets/scripts/foundation/foundation.magellan.js',
|
||||
'pivot/assets/scripts/foundation/foundation.joyride.js',
|
||||
'pivot/assets/scripts/foundation/foundation.interchange.js',
|
||||
'pivot/assets/scripts/foundation/foundation.equalizer.js',
|
||||
'pivot/assets/scripts/foundation/foundation.dropdown.js',
|
||||
'pivot/assets/scripts/foundation/foundation.clearing.js',
|
||||
'pivot/assets/scripts/foundation/foundation.alert.js',
|
||||
'pivot/assets/scripts/foundation/foundation.accordion.js',
|
||||
'pivot/assets/scripts/foundation/foundation.abide.js',
|
||||
'pivot/assets/scripts/pivot.js',
|
||||
),
|
||||
'remoteBasePath' => &$GLOBALS['wgStylePath'],
|
||||
'localBasePath' => &$GLOBALS['wgStyleDirectory']
|
||||
);
|
||||
if ( function_exists( 'wfLoadSkin' ) ) {
|
||||
wfLoadSkin( 'pivot' );
|
||||
// Keep i18n globals so mergeMessageFileList.php doesn't break
|
||||
$wgMessagesDirs['pivot'] = __DIR__ . '/i18n';
|
||||
/* wfWarn(
|
||||
'Deprecated PHP entry point used for Pivot skin. Please use wfLoadSkin instead, ' .
|
||||
'see https://www.mediawiki.org/wiki/Extension_registration for more details.'
|
||||
); */
|
||||
return true;
|
||||
} else {
|
||||
die( 'This version of the Pivot skin requires MediaWiki 1.25+' );
|
||||
}
|
||||
Reference in New Issue
Block a user