Changeset 13740 for branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/wwwroot/js/Scripts/Graphs/GraphHubber.js
- Timestamp:
- 03/30/16 17:30:01 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/wwwroot/js/Scripts/Graphs/GraphHubber.js
r13739 r13740 4 4 // $.connection.hub.logging = true; 5 5 var v = document.getElementById("userId").innerHTML; 6 console.log(v);7 6 $.connection.hub.qs = { 'userid': v }; 8 7 $.connection.hub.start().done(function () { 9 8 hubber.server.initConnection(); 10 // hubber.server.updateAll();11 9 redrawMain(); 12 10 }); 11 //processes updates task info for each individual task 13 12 hubber.client.processData = function (id, data, name) { 14 13 var obj = JSON.parse(data); 15 16 14 editTaskData(id, obj); 17 //console.log(name); 15 18 16 saveData(id, obj.StateLog, name); 19 17 console.log("#UPDATED " + id); 20 18 } 19 //processes updated job info 21 20 hubber.client.processJobData = function (calc, fin) { 22 21 editJobData(calc, fin); 23 22 } 23 //Called when server is done with request 24 24 hubber.client.requestDone = function () { 25 25 if (document.getElementById("refreshtogg").checked) { … … 31 31 } 32 32 } 33 //hubber.c34 33 }) 35 34 35 //Toggles the refresh button. ON is refresh every 5 sec, OFF is no refresh 36 36 function autoRefresh() { 37 37 if (document.getElementById("refreshtogg").checked) … … 39 39 40 40 } 41 //Restarts an aborted, paused or failed task 41 42 function restart(id) { 42 43 document.getElementById("restarterbtn" + id).disabled = true; … … 44 45 hubber.server.restartTask(id); 45 46 } 47 //Writes the new job info to the page 46 48 function editJobData(c, f) { 47 49 $("#jobcalculating").html("Calculating: " + c); 48 50 $("#jobfinished").html("Finished: " + f); 49 51 } 50 52 //Writes updated task info to the page 51 53 function editTaskData(id, task) { 52 54 //lastupdate … … 60 62 document.getElementById("restarter" + id).style.display = "none"; 61 63 //state 62 if (task.State == "0") { 64 if (task.State == "0") {//OFFLINE 63 65 $("#statepar" + id).css({ 64 66 'color': 'gray', … … 67 69 $("#statepar" + id).html("State: Offline"); 68 70 } 69 else if (task.State == "1") { 71 else if (task.State == "1") {//WAITING 70 72 $("#statepar" + id).css({ 71 73 'color': 'white', … … 74 76 $("#statepar" + id).html("State: Waiting"); 75 77 } 76 else if (task.State == "2") { 78 else if (task.State == "2") {//TRANSFERRING 77 79 $("#statepar" + id).css({ 78 80 'color': 'white', … … 82 84 $("#statepar" + id).html("State: Transferring"); 83 85 } 84 else if (task.State == "3") { 86 else if (task.State == "3") {//CALCULATING 85 87 $("#statepar" + id).css({ 86 88 'color': 'white', … … 89 91 $("#statepar" + id).html("State: Calculating"); 90 92 } 91 else if (task.State == "4") { 93 else if (task.State == "4") {//PAUSED 92 94 $("#statepar" + id).css({ 93 95 'color': 'white', … … 95 97 }); 96 98 $("#statepar" + id).html("State: Paused"); 99 //Able to restart 97 100 document.getElementById("restarter" + id).style.display = ""; 98 101 document.getElementById("restarterbtn" + id).disabled = false; 99 102 document.getElementById("restarterbtn" + id).value = "Restart task"; 100 103 } 101 else if (task.State == "5") { 104 else if (task.State == "5") {//FINISHED 102 105 $("#statepar" + id).css({ 103 106 'color': '#009900', … … 109 112 $("#lastupdpar" + id).html("Finished: " + datf.toUTCString()); 110 113 } 111 else if (task.State == "6") { 114 else if (task.State == "6") {//ABORTED 112 115 $("#statepar" + id).css({ 113 116 'color': '#e60000', … … 116 119 }); 117 120 $("#statepar" + id).html("State: Aborted"); 118 121 //Able to restart 119 122 document.getElementById("restarter" + id).style.display = ""; 120 123 document.getElementById("restarterbtn" + id).disabled = false; 121 124 document.getElementById("restarterbtn" + id).value = "Restart task"; 122 125 } 123 else if (task.State == "7") { 126 else if (task.State == "7") {//FAILED 124 127 $("#statepar" + id).css({ 125 128 'color': '#e60000', … … 128 131 }); 129 132 $("#statepar" + id).html("State: Failed"); 130 133 //Able to restart 131 134 document.getElementById("restarter" + id).style.display = ""; 132 135 document.getElementById("restarterbtn" + id).disabled = false;
Note: See TracChangeset
for help on using the changeset viewer.