|
|
|
@@ -20,6 +20,7 @@ export default async function initCloudrain() { |
|
|
|
const status = data.JobStatus |
|
|
|
const duration = data.JobDuration |
|
|
|
$('#duration-'+ID).text(duration) |
|
|
|
console.log(status,["STOPPED"].includes(status)) |
|
|
|
if (status != status_text) { |
|
|
|
$('#' + ID+'-icon').removeClass().addClass(status) |
|
|
|
$('#' + ID+ '-text').text(status) |
|
|
|
@@ -38,8 +39,8 @@ export default async function initCloudrain() { |
|
|
|
$('#ai-debug-'+ID).removeClass('blue').addClass('disabled') |
|
|
|
} |
|
|
|
if(['STOPPED','FAILED','START_FAILED','CREATE_FAILED','SUCCEEDED'].includes(status)){ |
|
|
|
$('#ai-debug-'+ID).removeClass('disabled').addClass('blue').text(debug_again_button).css("margin","0") |
|
|
|
} |
|
|
|
$('#ai-debug-'+ID).removeClass('disabled').addClass('blue').text(debug_again_button).css("margin","0") |
|
|
|
} |
|
|
|
if(["RUNNING","WAITING"].includes(status)){ |
|
|
|
$('#ai-stop-'+ID).removeClass('disabled').addClass('blue') |
|
|
|
} |
|
|
|
@@ -162,6 +163,9 @@ export default async function initCloudrain() { |
|
|
|
$(`#${ID}-icon`).attr("class",data.JobStatus) |
|
|
|
// detail status and duration |
|
|
|
$(`#${ID}-text`).text(data.JobStatus) |
|
|
|
if(["STOPPED","FAILED","START_FAILED","KILLED","COMPLETED","SUCCEEDED"].includes(data.JobStatus)){ |
|
|
|
$('#ai-delete-'+ID).removeClass('disabled').addClass('blue') |
|
|
|
} |
|
|
|
}).fail(function(err) { |
|
|
|
console.log(err); |
|
|
|
}); |
|
|
|
|