http://www.mediawiki.org/wiki/Special:Code/MediaWiki/100528

Revision: 100528
Author:   petrb
Date:     2011-10-23 08:12:00 +0000 (Sun, 23 Oct 2011)
Log Message:
-----------
Improved layout and added some description for config

Modified Paths:
--------------
    trunk/extensions/OnlineStatusBar/OnlineStatusBar.body.php
    trunk/extensions/OnlineStatusBar/OnlineStatusBar.php

Modified: trunk/extensions/OnlineStatusBar/OnlineStatusBar.body.php
===================================================================
--- trunk/extensions/OnlineStatusBar/OnlineStatusBar.body.php   2011-10-23 
07:55:45 UTC (rev 100527)
+++ trunk/extensions/OnlineStatusBar/OnlineStatusBar.body.php   2011-10-23 
08:12:00 UTC (rev 100528)
@@ -24,7 +24,7 @@
        {
                global $wgOnlineStatusBarModes, $wgOnlineStatusBarIcon, 
$wgOnlineStatusBarColor;
                $color= $wgOnlineStatusBarColor[$mode];
-               return '<div style="border: 0px solid black; background: 
transparent; float: right; position: relative; top:-3px; padding: 5px"><p><b>' 
. $text . ': <span style="color: ' . $color . '; font:bold;"><img 
alt="Ledorange.svg" src="' . $wgOnlineStatusBarIcon[$mode] .  '" width="20" 
height="20" />' . $wgOnlineStatusBarModes[$mode] . '</span></b></p></div>';
+               return '<div style="border: 0px solid black; background: 
transparent; float: right; position: relative; top:-52px; padding: 5px"><p><b>' 
. $text . ': <span style="color: ' . $color . '; font:bold;"><img alt=" . $text 
. " - " . $mode  ." src="' . $wgOnlineStatusBarIcon[$mode] .  '" width="20" 
height="20" />' . $wgOnlineStatusBarModes[$mode] . '</span></b></p></div>';
        }
 
        static function UpdateDb()
@@ -77,7 +77,7 @@
        {
                // fix me
                global $wgScriptPath;
-               $url = $wgScriptPath . "/extensions" . "$name";
+               $url = $wgScriptPath . "/extensions/OnlineStatusBar" . "$name";
                return $url;
        }
 

Modified: trunk/extensions/OnlineStatusBar/OnlineStatusBar.php
===================================================================
--- trunk/extensions/OnlineStatusBar/OnlineStatusBar.php        2011-10-23 
07:55:45 UTC (rev 100527)
+++ trunk/extensions/OnlineStatusBar/OnlineStatusBar.php        2011-10-23 
08:12:00 UTC (rev 100528)
@@ -29,6 +29,7 @@
 $wgAutoloadClasses['OnlineStatusBar'] = "$dir/OnlineStatusBar.body.php";
 
 // Configuration
+// Those values can be overriden in LocalSettings, do not change it here
 $wgOnlineStatusBarModes = array (
         'online' => "On-line",
         'busy' => "Busy",
@@ -37,11 +38,11 @@
         'offline' => "Offline",
 );
 $wgOnlineStatusBarIcon = array (
-       'online' =>  OnlineStatusBar::GetFileUrl( 
"/OnlineStatusBar/20px-Ledgreen.svg.png" ),
-       'busy' =>  OnlineStatusBar::GetFileUrl( 
"/OnlineStatusBar/20px-Ledorange.svg.png" ),
-       'away' => OnlineStatusBar::GetFileUrl( 
"/OnlineStatusBar/20px-Ledorange.svg.png" ),
-       'hidden' =>  OnlineStatusBar::GetFileUrl( 
"/OnlineStatusBar/20px-Nuvola_apps_krec.svg.png"),
-       'offline' => OnlineStatusBar::GetFileUrl( 
"/OnlineStatusBar/20px-Nuvola_apps_krec.svg.png"),
+       'online' =>  OnlineStatusBar::GetFileUrl( "/20px-Ledgreen.svg.png" ),
+       'busy' =>  OnlineStatusBar::GetFileUrl( "/20px-Ledorange.svg.png" ),
+       'away' => OnlineStatusBar::GetFileUrl( "/20px-Ledorange.svg.png" ),
+       'hidden' =>  OnlineStatusBar::GetFileUrl( 
"/20px-Nuvola_apps_krec.svg.png"),
+       'offline' => OnlineStatusBar::GetFileUrl( 
"/20px-Nuvola_apps_krec.svg.png"),
 );
 $wgOnlineStatusBarColor = array (
        'online' => "green",
@@ -51,10 +52,15 @@
        'offline' => "red",
 );
 
+//default for online
 $wgOnlineStatusBarDefaultOnline = "online";
+//default for offline
 $wgOnlineStatusBarDefaultOffline = "offline";
+//name of table in db
 $wgOnlineStatusBarTable = "online_status";
+//if new users have this feature enabled by default (experimental)
 $wgOnlineStatusBarDefaultEnabled = false;
+//how long to wait until user is considered as offline
 $wgOnlineStatusBar_LogoutTime = 3600;
 
 $wgHooks['LoadExtensionSchemaUpdates'][] = 'wfOnlineStatusBar_CkSchema';


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to