summaryrefslogtreecommitdiff
path: root/extensions/Spoilers/Spoilers.php
blob: 1c8222bca748cf35ed09b9922c900942f15421be (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/**
 * Spoilers
 * Spoilers Mediawiki Settings
 *
 * @author: Telshin
 * @license: LGPLv3 http://opensource.org/licenses/lgpl-3.0.html
 * @package: Spoilers
 * @link: http://www.mediawiki.org/wiki/Extension:Spoilers
 */

# Only run if included by MediaWiki
if ( !defined( 'MEDIAWIKI' ) ) die( 'Invalid entry point.' );

/******************************************/
/* Credits                                */
/******************************************/
$wgExtensionCredits['specialpage'][] = array (
	'path'				=>	__FILE__,
	'name'				=>	'Spoilers',
	'author'			=>	'Tim "Telshin" Aldridge',
	'descriptionmsg'	=>	'spoilers_description',
	'version'			=>	'1.4',
	'license-name'		=>	'LGPLv3'
);

/******************************************/
/* Language Strings, Page Aliases, Hooks  */
/******************************************/
$wgMessagesDirs['Spoilers']				= __DIR__ . '/i18n';
$wgExtensionMessagesFiles['Spoilers']	= __DIR__ . "/Spoilers.i18n.php";

// Classes
$wgAutoloadClasses['Spoilers']			= __DIR__ . "/Spoilers.hooks.php";

// Resources Modules
$wgResourceModules['ext.spoilers'] = array (
	'styles'		=> array( 'css/spoilers.css' ),
	'scripts'		=> array( 'js/spoilers.js' ),
	'localBasePath'	=> __DIR__,
	'remoteExtPath'	=> 'Spoilers',
	'dependencies'	=> array()
);

// Hooks
$wgHooks['ParserFirstCallInit'][]		= "Spoilers::onParserFirstCallInit";