Show proper server status when viewing listing.

closes #308
This commit is contained in:
Dane Everitt 2017-02-17 20:34:57 -05:00
parent e9762b4277
commit 99497adcb2
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
3 changed files with 23 additions and 7 deletions

View file

@ -28,6 +28,7 @@ var Status = {
$('.dynamic-update').each(function (index, data) {
var element = $(this);
var serverShortUUID = $(this).data('server');
$.ajax({
type: 'GET',
url: Router.route('server.ajax.status', { server: serverShortUUID }),
@ -53,8 +54,14 @@ var Status = {
case 3:
element.find('[data-action="status"]').html('<span class="label label-info">Stopping</span>');
break;
case 20:
element.find('[data-action="status"]').html('<span class="label label-warning">Installing</span>');
break;
case 30:
element.find('[data-action="status"]').html('<span class="label label-warning">Suspended</span>');
break;
}
if (data.status !== 0) {
if (data.status > 0 && data.status < 4) {
var cpuMax = element.find('[data-action="cpu"]').data('cpumax');
var currentCpu = data.proc.cpu.total;
if (cpuMax !== 0) {