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