Better crash display, closes #88

This commit is contained in:
Dane Everitt 2016-09-17 19:27:02 -04:00
parent e526cf73c4
commit 7b7bbdf576

View file

@ -98,6 +98,9 @@
if (data.status === 1) { if (data.status === 1) {
color = '#53B30C'; color = '#53B30C';
selector = 'fa-check-circle'; selector = 'fa-check-circle';
} else if (data.status === 2) {
color = '#5bc0de';
selector = 'fa-circle-o-notch fa-spin'
} }
$('#applyUpdate').removeClass('fa-circle-o-notch fa-spinner fa-spin fa-check-circle fa-times-circle').addClass(selector).css({ color: color }); $('#applyUpdate').removeClass('fa-circle-o-notch fa-spinner fa-spin fa-check-circle fa-times-circle').addClass(selector).css({ color: color });
@ -105,46 +108,44 @@
// Socket Recieves New Status from Scales // Socket Recieves New Status from Scales
socket.on('status', function(data) { socket.on('status', function(data) {
if(data.status !== 'crashed') { var newStatus, selector = 'fa-times-circle';
var color = '#E33200';
var newStatus, selector = 'fa-times-circle'; switch (data.status) {
var color = '#E33200'; case 0:
newStatus = 'OFF';
switch (data.status) { break;
case 0: case 1:
newStatus = 'OFF'; newStatus = 'ON';
break; color = "#53B30C";
case 1: selector = "fa-check-circle";
newStatus = 'ON'; break;
color = "#53B30C"; case 2:
selector = "fa-check-circle"; newStatus = 'STARTING';
break; color = '#5bc0de';
case 2: selector = 'fa-circle-o-notch fa-spin'
newStatus = 'STARTING'; break;
break; case 3:
case 3: newStatus = 'STOPPING';
newStatus = 'STOPPING'; break;
break;
}
$('#applyUpdate').removeClass('fa-circle-o-notch fa-spinner fa-spin fa-check-circle fa-times-circle').addClass(selector).css({ color: color });
$.notify({
message: '{{ trans('server.ajax.socket_status') }} <strong>' + newStatus + '</strong>.'
}, {
type: 'info'
});
} else {
$.notify({
message: '{{ trans('server.ajax.socket_status_crashed') }}'
}, {
delay: 5000,
type: 'danger'
});
} }
$('#applyUpdate').removeClass('fa-circle-o-notch fa-spinner fa-spin fa-check-circle fa-times-circle').addClass(selector).css({ color: color });
$.notify({
message: '{{ trans('server.ajax.socket_status') }} <strong>' + newStatus + '</strong>.'
}, {
type: 'info'
});
});
socket.on('crashed', function () {
$.notify({
message: '{{ trans('server.ajax.socket_status_crashed') }}'
}, {
delay: 5000,
type: 'danger'
});
}); });
}); });