26 lines
1.2 KiB
JavaScript
26 lines
1.2 KiB
JavaScript
$('#checkServiceStatus').click(function(){
|
|
$.get(createLink('zanode', 'ajaxGetServiceStatus', 'nodeID=' + nodeID), function(response)
|
|
{
|
|
var resultData = JSON.parse(response);
|
|
let html = "<h4 style='margin-top: 20px;'>" + zanodeLang.init.statusTitle + "</h4>";
|
|
let isSuccess = true
|
|
|
|
for (let key in resultData.data) {
|
|
if(resultData.data[key] == 'ready'){
|
|
html += "<div class='text-success'><span class='dot-symbol'>●</span><span>" + key + ' ' + zanodeLang.init[resultData.data[key]] + "</span></div>"
|
|
}else{
|
|
isSuccess = false
|
|
html += "<div class='text-danger'><span class='dot-symbol'>●</span><span>" + key + ' ' + zanodeLang.init[resultData.data[key]] + "</span></div>"
|
|
}
|
|
};
|
|
|
|
if(!isSuccess){
|
|
html += '<h4 style="margin-top:20px;">' + zanodeLang.init.initFailNoticeTitle + '</h4>';
|
|
html += '<div><span class="dot-symbol">' + zanodeLang.init.initFailNoticeDesc + '<a href="https://github.com/easysoft/zenagent/" target="_blank">https://github.com/easysoft/zenagent/</a></span></div>'
|
|
}
|
|
$('#statusContainer').html(html)
|
|
if(isSuccess) showModal();
|
|
});
|
|
return
|
|
})
|