|
|
@ -128,9 +128,9 @@ |
|
|
|
return str; |
|
|
|
return str; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
var renderStats = function(data) { |
|
|
|
var renderStats = function(parentCls, data) { |
|
|
|
for (var key in data) { |
|
|
|
for (var key in data) { |
|
|
|
$('.'+key).text(data[key]); |
|
|
|
$('.' + parentCls + ' .'+key).text(data[key]); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@ -152,9 +152,9 @@ |
|
|
|
+ txtStatus[item['status']] + '</small></dt>'; |
|
|
|
+ txtStatus[item['status']] + '</small></dt>'; |
|
|
|
html += '<dd>' |
|
|
|
html += '<dd>' |
|
|
|
+ htmlspecialchars(item['description']) |
|
|
|
+ htmlspecialchars(item['description']) |
|
|
|
+ ',支持:' + JSON.stringify(item['platforms']) |
|
|
|
+ '<br>支持平台:' + JSON.stringify(item['platforms']) |
|
|
|
+ ',合约:' + JSON.stringify(item['contracts']) |
|
|
|
+ ',支持合约:' + JSON.stringify(item['contracts']) |
|
|
|
+ ',联系:' + htmlspecialchars(item['contact']) |
|
|
|
+ ',联系方式:' + htmlspecialchars(item['contact']) |
|
|
|
+ '</dd>'; |
|
|
|
+ '</dd>'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -169,8 +169,8 @@ |
|
|
|
}).done(function(data) { |
|
|
|
}).done(function(data) { |
|
|
|
$('#herounion_stats').text(JSON.stringify(data, null, 4)); |
|
|
|
$('#herounion_stats').text(JSON.stringify(data, null, 4)); |
|
|
|
$('.run_time').text( formatSeconds(data.run_seconds) ); |
|
|
|
$('.run_time').text( formatSeconds(data.run_seconds) ); |
|
|
|
renderStats(data.taskStatus); |
|
|
|
renderStats('taskStatus', data.taskStatus); |
|
|
|
renderStats(data.heroStatus); |
|
|
|
renderStats('heroStatus', data.heroStatus); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
api = '/api/heros/'; |
|
|
|
api = '/api/heros/'; |
|
|
|