diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2011-12-03 13:29:22 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2011-12-03 13:29:22 +0100 |
commit | ca32f08966f1b51fcb19460f0996bb0c4048e6fe (patch) | |
tree | ec04cc15b867bc21eedca904cea9af0254531a11 /extensions/Gadgets/Gadgets.php | |
parent | a22fbfc60f36f5f7ee10d5ae6fe347340c2ee67c (diff) |
Update to MediaWiki 1.18.0
* also update ArchLinux skin to chagnes in MonoBook
* Use only css to hide our menu bar when printing
Diffstat (limited to 'extensions/Gadgets/Gadgets.php')
-rw-r--r-- | extensions/Gadgets/Gadgets.php | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/extensions/Gadgets/Gadgets.php b/extensions/Gadgets/Gadgets.php new file mode 100644 index 00000000..11409a22 --- /dev/null +++ b/extensions/Gadgets/Gadgets.php @@ -0,0 +1,54 @@ +<?php +/** + * Gadgets extension - lets users select custom javascript gadgets + * + * + * For more info see http://mediawiki.org/wiki/Extension:Gadgets + * + * @file + * @ingroup Extensions + * @author Daniel Kinzler, brightbyte.de + * @copyright © 2007 Daniel Kinzler + * @license GNU General Public Licence 2.0 or later + */ + +if( !defined( 'MEDIAWIKI' ) ) { + echo( "This file is an extension to the MediaWiki software and cannot be used standalone.\n" ); + die( 1 ); +} + +if ( version_compare( $wgVersion, '1.18alpha', '<' ) ) { + die( "This version of Extension:Gadgets requires MediaWiki 1.18+\n" ); +} + +$wgExtensionCredits['other'][] = array( + 'path' => __FILE__, + 'name' => 'Gadgets', + 'author' => array( 'Daniel Kinzler', 'Max Semenik' ), + 'url' => 'http://mediawiki.org/wiki/Extension:Gadgets', + 'descriptionmsg' => 'gadgets-desc', +); + +$wgHooks['ArticleSaveComplete'][] = 'GadgetHooks::articleSaveComplete'; +$wgHooks['BeforePageDisplay'][] = 'GadgetHooks::beforePageDisplay'; +$wgHooks['UserGetDefaultOptions'][] = 'GadgetHooks::userGetDefaultOptions'; +$wgHooks['GetPreferences'][] = 'GadgetHooks::getPreferences'; +$wgHooks['ResourceLoaderRegisterModules'][] = 'GadgetHooks::registerModules'; +$wgHooks['UnitTestsList'][] = 'GadgetHooks::unitTestsList'; + +$dir = dirname(__FILE__) . '/'; +$wgExtensionMessagesFiles['Gadgets'] = $dir . 'Gadgets.i18n.php'; +$wgExtensionAliasesFiles['Gadgets'] = $dir . 'Gadgets.alias.php'; + +$wgAutoloadClasses['ApiQueryGadgetCategories'] = $dir . 'ApiQueryGadgetCategories.php'; +$wgAutoloadClasses['ApiQueryGadgets'] = $dir . 'ApiQueryGadgets.php'; +$wgAutoloadClasses['Gadget'] = $dir . 'Gadgets_body.php'; +$wgAutoloadClasses['GadgetHooks'] = $dir . 'Gadgets_body.php'; +$wgAutoloadClasses['GadgetResourceLoaderModule'] = $dir . 'Gadgets_body.php'; +$wgAutoloadClasses['SpecialGadgets'] = $dir . 'SpecialGadgets.php'; + +$wgSpecialPages['Gadgets'] = 'SpecialGadgets'; +$wgSpecialPageGroups['Gadgets'] = 'wiki'; + +$wgAPIListModules['gadgetcategories'] = 'ApiQueryGadgetCategories'; +$wgAPIListModules['gadgets'] = 'ApiQueryGadgets'; |