|
|
@@ -1,3 +1,5 @@
|
|
|
+var current_id = '';
|
|
|
+var ids = [];
|
|
|
var player;
|
|
|
var litColor = '#eee';
|
|
|
var dimmedColor = '#555';
|
|
|
@@ -28,7 +30,18 @@ function getUpdates() {
|
|
|
dataType: 'json',
|
|
|
data: {pid: pid, timestamp: timestamp},
|
|
|
success: handleUpdates,
|
|
|
- complete: getUpdates
|
|
|
+ error: function (_, textStatus) {
|
|
|
+ switch (textStatus) {
|
|
|
+ case 'abort':
|
|
|
+ return;
|
|
|
+ case 'error':
|
|
|
+ case 'parsererror':
|
|
|
+ setTimeout(getUpdates, 1000);
|
|
|
+ return;
|
|
|
+ default:
|
|
|
+ getUpdates();
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -55,6 +68,7 @@ function handleUpdates(data) {
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+ getUpdates();
|
|
|
}
|
|
|
|
|
|
function drawBar(id) {
|