|
|
@@ -257,9 +257,7 @@ |
|
|
|
</span> |
|
|
|
<span class="cti-mgRight-sm uc-accordionTitle-black" |
|
|
|
id="{{.VersionName}}-duration-span">{{$.duration}}</span> |
|
|
|
<span data-tooltip="刷新" style="cursor: pointer;" data-inverted="" |
|
|
|
onclick="refreshStatus({{.VersionName}})"><i |
|
|
|
class="redo icon redo-color"></i></span> |
|
|
|
|
|
|
|
</div> |
|
|
|
</span> |
|
|
|
</span> |
|
|
@@ -588,33 +586,4 @@ |
|
|
|
} |
|
|
|
document.getElementById("info_display").innerHTML = html; |
|
|
|
} |
|
|
|
function stopBubbling(e) { |
|
|
|
e = window.event || e; |
|
|
|
if (e.stopPropagation) { |
|
|
|
e.stopPropagation(); //阻止事件 冒泡传播 |
|
|
|
} else { |
|
|
|
e.cancelBubble = true; //ie兼容 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
function refreshStatus(version_name) { |
|
|
|
$(".ui.accordion.border-according").each((index, job) => { |
|
|
|
const jobID = job.dataset.jobid; |
|
|
|
const repoPath = job.dataset.repopath; |
|
|
|
const versionname = job.dataset.version |
|
|
|
$.get(`/api/v1/repos/${repoPath}/cloudbrain/${jobID}?version_name=${versionname}`, (data) => { |
|
|
|
// header status and duration |
|
|
|
//$(`#${version_name}-duration-span`).text(data.JobDuration) |
|
|
|
$(`#${version_name}-status-span span`).text(data.JobStatus) |
|
|
|
$(`#${version_name}-status-span i`).attr("class", data.JobStatus) |
|
|
|
// detail status and duration |
|
|
|
//$('#'+version_name+'-duration').text(data.JobDuration) |
|
|
|
$('#' + version_name + '-status').text(data.JobStatus) |
|
|
|
parseLog() |
|
|
|
}).fail(function (err) { |
|
|
|
console.log(err); |
|
|
|
}); |
|
|
|
stopBubbling(arguments.callee.caller.arguments[0]) |
|
|
|
}) |
|
|
|
} |
|
|
|
</script> |