// COPYRIGHT: function schedule_crew(){function e(e){var t=document.getElementById("crew"),n="";for(n+="
No running tasks
";else{var r="No failed tasks
":t.innerHTML=schedule_table(e)}var t=new XMLHttpRequest;t.onreadystatechange=function(){4==t.readyState&&200==t.status&&e(JSON.parse(t.responseText))},"undefined"==typeof local_app_schedule_failure?(t.open("GET","/app/schedule/failure"),t.send()):e(JSON.parse(local_app_schedule_failure))}function schedule_load(){schedule_crew(),schedule_doing(),schedule_failure(),schedule_success(),schedule_todo()}function schedule_success(){function e(e){var t=document.getElementById("success");0===e.length?t.innerHTML="No successful tasks
":t.innerHTML=schedule_table(e)}var t=new XMLHttpRequest;t.onreadystatechange=function(){4==t.readyState&&200==t.status&&e(JSON.parse(t.responseText))},"undefined"==typeof local_app_schedule_success?(t.open("GET","/app/schedule/success"),t.send()):e(JSON.parse(local_app_schedule_success))}function schedule_table(e){var t=["runid","target","task"],n="Run ID | Target | Task Name | Timing Information |
| "}return n+="
---|
No running tasks
";else{var n="