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

Reply via email to