1
|
|
2
|
$(document).ready(function(){
|
3
|
|
4
|
function updateInstanceStatus(){
|
5
|
$.getJSON(
|
6
|
"BootloaderService.jsp",
|
7
|
function(data){
|
8
|
for(var i in data) {
|
9
|
var instanceName = data[i].configuration.instanceName;
|
10
|
var status = data[i].status;
|
11
|
$('#' + instanceName + ' .status').html(status).attr('class', 'status '+ status);
|
12
|
if(data[i].status == "error" || !data[i].enabled){
|
13
|
/*out.append("<tr class=\"error-log " + oddOrEven + "\">");
|
14
|
out.append("<td></td><td class=\"error\" colspan=\"4\">");
|
15
|
for( String problem : props.getProblems()){
|
16
|
out.append("<div>" + problem + "</div>");
|
17
|
}
|
18
|
out.append("</td>");
|
19
|
out.append("</tr>");
|
20
|
*/
|
21
|
if($('#' + instanceName + '-messages').size() == 0){
|
22
|
// append new table row
|
23
|
var oddeven = $('#' + instanceName).attr('class').indexOf('even') > -1 ? 'even': 'odd';
|
24
|
$('#' + instanceName).after('<tr id="' + instanceName + '-messages" class="messages ' + oddeven + '"><td></td><td class="error messages" colspan="5"></td></tr>');
|
25
|
}
|
26
|
// $('#' + instanceName + '-messages .messages').html('<h1>x</h1>');
|
27
|
for(var k = 0; k < data[i].messages.length; k++){
|
28
|
$('#' + instanceName + '-messages .messages').html('<div>' + data[i].messages[k] + '</div>');
|
29
|
}
|
30
|
}
|
31
|
}
|
32
|
});
|
33
|
|
34
|
setTimeout(function(){
|
35
|
updateInstanceStatus()
|
36
|
}, 1000);
|
37
|
}
|
38
|
|
39
|
updateInstanceStatus();
|
40
|
|
41
|
});
|