瀏覽代碼

[WebUI] Simplify neighbours table populating

tags/1.5.0
Alexander Moisseev 7 年之前
父節點
當前提交
4cc0b0de9a
共有 1 個檔案被更改,包括 16 行新增28 行删除
  1. 16
    28
      interface/js/app/stats.js

+ 16
- 28
interface/js/app/stats.js 查看文件

@@ -101,47 +101,35 @@ function($, d3pie, Humanize) {
$("#selSrv").empty();
$.each(servers, function (key, val) {
var glyph_status;
var short_id;
if (!('config_id' in val.data)) {
val.data.config_id = "";
}
if (val.status) {
glyph_status = "glyphicon glyphicon-ok-circle";
short_id = val.data.config_id.substring(0, 8);
}
else {
glyph_status = "glyphicon glyphicon-remove-circle";
short_id = "???";
}
if (!('config_id' in val.data)) {
val.data.config_id = "";
}
if (checked_server == key) {

$('#clusterTable tbody').append('<tr>' +
'<td class="col1" title="Radio"><input type="radio" class="form-control radio" name="clusterName" value="' + key + '" checked></td>' +
'<td class="col1" title="Radio"><input type="radio" class="form-control radio" name="clusterName" value="' + key + '"></td>' +
'<td class="col2" title="SNAme">' + key + '</td>' +
'<td class="col3" title="SHost">' + val.host + '</td>' +
'<td class="col4" title="SStatus"><span class="icon"><i class="' + glyph_status + '"></i></span></td>' +
'<td class="col5" title="SId">' + val.data.config_id.substring(0, 8) + '</td></tr>');
} else {
if (val.status) {
$('#clusterTable tbody').append('<tr>' +
'<td class="col1" title="Radio"><input type="radio" class="form-control radio" name="clusterName" value="' + key + '"></td>' +
'<td class="col2" title="SNAme">' + key + '</td>' +
'<td class="col3" title="SHost">' + val.host + '</td>' +
'<td class="col4" title="SStatus"><span class="icon"><i class="' + glyph_status + '"></i></span></td>' +
'<td class="col5" title="SId">' + val.data.config_id.substring(0, 8) + '</td></tr>');
}
else {
$('#clusterTable tbody').append('<tr>' +
'<td class="col1" title="Radio"><input type="radio" class="form-control radio disabled" disabled="disabled" name="clusterName" value="' + key + '"></td>' +
'<td class="col2" title="SNAme">' + key + '</td>' +
'<td class="col3" title="SHost">' + val.host + '</td>' +
'<td class="col4" title="SStatus"><span class="icon"><i class="' + glyph_status + '"></i></span></td>' +
'<td class="col5" title="SId">???</td></tr>');
}

}
'<td class="col5" title="short_id">' + short_id + '</td></tr>');

$("#selSrv").append( $('<option value="' + key + '">' + key + '</option>'));

if (checked_server == key) {
$('#selSrv [value="' + key + '"]').attr("selected", "selected");
} else if (!val.status) {
$('#selSrv [value="' + key + '"]').attr("disabled", "disabled");
$('#clusterTable tbody [value="' + key + '"]').prop("checked", true);
$('#selSrv [value="' + key + '"]').prop("selected", true);
}
else if (!val.status) {
$('#clusterTable tbody [value="' + key + '"]').prop("disabled", true);
$('#selSrv [value="' + key + '"]').prop("disabled", true);
}
});
$(widgets).show();

Loading…
取消
儲存