lsp status fix

This commit is contained in:
Niels Groot Obbink 2012-09-08 13:01:08 +02:00
parent 0c6cba0237
commit 643afc879d
2 changed files with 41 additions and 3 deletions

View file

@ -370,3 +370,35 @@
$('#header-host').text(settings.server.replace('HTTP://', ''));
}
/**
* Formats the status property to a string (with colors!)
* @param status, the status property of a stream
*/
function formatStatus(status)
{
if(status == undefined)
{
return "<span>Unknown, checking...</span>";
}
switch(status)
{
case 1: return "<span class='green'>Running</span>"; break;
case 0: return "<span class='red'>Offline</span>"; break;
default: return "<span class='green'>" + status + "</span>"; break;
}
}
/*
if(status == 1)
{
$(row.children()[3]).html("<span class='green'>Running</span>");
}
$(row.children()[3]).html("<span class='red'>" + (status == 0 ? 'Offline' : (!status ? 'Unknown, checking...' : status) ) + "</span>");
}
*/

View file

@ -438,13 +438,15 @@ TODO als server het stuurt
{
var row = $('#stream-' + stream);
var status = streams[stream][0];
/*
if(status == 1)
{
$(row.children()[3]).html("<span class='green'>Running</span>");
}else{
$(row.children()[3]).html("<span class='red'>" + (status == 0 ? 'Offline' : (!status ? 'Unknown, checking...' : status) ) + "</span>");
}
$(row.children()[3]).html("<span class='red'>" + (status == 0 ? 'Offline' : (!status ? 'Unknown, checking...' : status) ) + "</span>");
}
*/
$row.children()[3]).html( formatStatus(status) );
$(row.children()[4]).text(streams[stream][1]);
}
@ -483,12 +485,16 @@ TODO als server het stuurt
$tr.append( $('<td>').text(cstr.name) );
/*
if(cstr.online && cstr.online == 1)
{
$tr.append( $('<td>').html("<span class='green'>Running</span>") );
}else{
$tr.append( $('<td>').html("<span class='red'>" + (cstr.online == 0 ? 'Offline' : 'Unknown, checking...') + "</span>") );
}
*/
$tr.append( $('<td>').html( formatStatus(status) );
var cviewers = 0;