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();