Commit e0c3a1ff authored by Jérome Perrin's avatar Jérome Perrin

Result Comparison: display result name, if any

parent 08bc0ee0
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
// declared methods // declared methods
///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
.declareMethod("render", function (options) { .declareMethod("render", function (options) {
var gadget = this, order_lateness = {}; var gadget = this, order_lateness = {}, json_result;
this.props.jio_key = options.id; this.props.jio_key = options.id;
return gadget.aq_getAttachment({ return gadget.aq_getAttachment({
...@@ -38,6 +38,7 @@ ...@@ -38,6 +38,7 @@
result_list = [], result_list = [],
document_list = [], document_list = [],
i; i;
json_result = result;
if (result && result.result_list) { if (result && result.result_list) {
document_list = result.result_list; document_list = result.result_list;
} }
...@@ -81,22 +82,24 @@ ...@@ -81,22 +82,24 @@
/*jslint unparam: true */ /*jslint unparam: true */
function orderHtmlRenderer(instance, td, row, col, prop, value, cellProperties) { function orderHtmlRenderer(instance, td, row, col, prop, value, cellProperties) {
var a, color = "yellow"; var a, color = "yellow";
if (value.delay < 0.5) { if (value) {
color = "green"; if (value.delay < 0.5) {
} color = "green";
if (value.delay > 0.5) { }
color = "red"; if (value.delay > 0.5) {
color = "red";
}
$(td).css({"background-color": color});
a = $("<a>").attr("href", value.link)
.text(value.completionDate + "\n" + (value.delay || 0).toFixed(0))
.css({color: "black", "text-shadow": "none"});
a.appendTo(td);
} }
$(td).css({"background-color": color});
a = $("<a>").attr("href", value.link)
.text(value.completionDate + "\n" + (value.delay || 0).toFixed(0))
.css({color: "black", "text-shadow": "none"});
a.appendTo(td);
return td; return td;
} }
for (i=1; i < data[0].length; i+=1) { for (i=1; i < data[0].length; i+=1) {
colHeaders.push("Solution #" + i); colHeaders.push(json_result.result_list[i-1].name || ("Solution #" + i));
columns.push({data: i, renderer: orderHtmlRenderer}); columns.push({data: i, renderer: orderHtmlRenderer});
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment