http://www.mediawiki.org/wiki/Special:Code/MediaWiki/55502
Revision: 55502 Author: ialex Date: 2009-08-22 20:35:08 +0000 (Sat, 22 Aug 2009) Log Message: ----------- use ScriptLoader in OnlineStatus Modified Paths: -------------- trunk/extensions/OnlineStatus/OnlineStatus.php Modified: trunk/extensions/OnlineStatus/OnlineStatus.php =================================================================== --- trunk/extensions/OnlineStatus/OnlineStatus.php 2009-08-22 20:17:28 UTC (rev 55501) +++ trunk/extensions/OnlineStatus/OnlineStatus.php 2009-08-22 20:35:08 UTC (rev 55502) @@ -41,6 +41,9 @@ $wgExtensionMessagesFiles['OnlineStatus'] = dirname( __FILE__ ) . '/OnlineStatus.i18n.php'; $wgExtensionMessagesFiles['OnlineStatusMagic'] = dirname( __FILE__ ) . '/OnlineStatus.i18n.magic.php'; +// Script loader +$wgJSAutoloadClasses['OnlineStatus'] = "extensions/OnlineStatus/OnlineStatus.js"; + // FIXME: Should be a separate class file class OnlineStatus { // FIXME: Can't this just be in the core bit instead of the class? The init() will not have to be called @@ -273,8 +276,8 @@ global $wgUseAjax; if( $wgUser->isLoggedIn() && $wgUseAjax ){ - global $wgScriptPath, $wgJsMimeType; - $out->addScript( "<script type=\"{$wgJsMimeType}\" src=\"{$wgScriptPath}/extensions/OnlineStatus/OnlineStatus.js\"></script>" ); + global $wgScriptPath; + $out->addScriptClass( 'OnlineStatus' ); $out->addExtensionStyle( "{$wgScriptPath}/extensions/OnlineStatus/OnlineStatus.css" ); } _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs