X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fscheduler2%2Fstatic%2Fjs%2Fscheduler2.js;h=f883002847ffd132020fd4f2f44860a1a4d83520;hb=8c4194ead0952c7d668fc84199cdf7fa6e682c24;hp=7c6c323dfa04d6579d18a63d3ce6c463f291c3ce;hpb=c433e530158ddb73ef1f61413287be60b9dde278;p=unfold.git diff --git a/plugins/scheduler2/static/js/scheduler2.js b/plugins/scheduler2/static/js/scheduler2.js index 7c6c323d..f8830028 100755 --- a/plugins/scheduler2/static/js/scheduler2.js +++ b/plugins/scheduler2/static/js/scheduler2.js @@ -78,6 +78,7 @@ var schdlr_PartsInOneHour = 6; //this.listen_query(options.query_lease_uuid, 'lease'); if (Debug) console.timeEnd("Listening_to_queries"); + $("#ShedulerNodes tbody").html(''); }, /* PLUGIN EVENTS */ @@ -101,7 +102,8 @@ var schdlr_PartsInOneHour = 6; // same output as a jquery selector with some guarantees }, - drawResources: function () { + //drawResources: function () { + drawLeases: function () { //if (Debug) this.debug('foo'); if (Debug) console.time("each:SchedulerResources"); @@ -114,7 +116,7 @@ var schdlr_PartsInOneHour = 6; var totalCell = ""; for (var i = 0; i < totalColums; i++) totalCell +=""; var srt_body = ""; - + /* $.each(SchedulerResources, function (i, group) { console.log(group.groupName); //var groupTR = $("#ShedulerNodes tbody").html('
' + group.groupName + '
'); @@ -135,9 +137,10 @@ var schdlr_PartsInOneHour = 6; //srt_body.push(''); srt_body = srt_body.concat(totalCell.concat()); srt_body.push('/'); }); }); - + */ + srt_body += "" + totalCell + ""; //$("#scheduler-reservation-table tbody").html(srt_body.join("")); - $("#scheduler-reservation-table tbody").html(srt_body); + $("#scheduler-reservation-table tbody").append(srt_body); if (Debug) console.timeEnd("each:SchedulerResources"); @@ -185,6 +188,8 @@ var schdlr_PartsInOneHour = 6; //data is empty on load }, on_all_resources_new_record: function (data) { + $("#ShedulerNodes tbody").find("tr:last").after('' + data.urn + ''); + this.drawLeases(); //console.log(data); var tmpGroup = lookup(SchedulerResources, 'groupName', data.type); if (tmpGroup == null) { @@ -196,7 +201,7 @@ var schdlr_PartsInOneHour = 6; //alert('new_record'); }, on_all_resources_query_done: function (data) { - this.drawResources(); + //this.drawResources(); //data is empty on load /* GUI setup and event binding */ this._initUI();