summaryrefslogtreecommitdiffstats
path: root/non-puppet/qtmetrics/ajaxrequest.js
diff options
context:
space:
mode:
authorJuha Sippola <juhasippola@ovi.com>2013-06-27 09:11:38 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-06-27 08:38:50 +0200
commit651314e6ddc54c64f82ba61c53dff8180c1096c7 (patch)
treee8b69c42d817c360568a335d32db103f7784b763 /non-puppet/qtmetrics/ajaxrequest.js
parent56c0e69bc20364797bf3280af7ddacfe656681a0 (diff)
Qt metrics v1.4: Sorting added to Autotest dashboard list
Sorting the list of Autotests by failure category column added to Autotest dashboard level 1. The sorted column is identified to the user. The color codes used in Autotest result history (v1.3) applied to level 1 list column titles. Description (help) files updated accordingly. (This change replaces the first one that was abandoned due to merge problems in depending version v1.3) Change-Id: I8a1157d2aadf0647b0186e99a44ef07f2291c2a6 Reviewed-by: Tony SarajΓ€rvi <tony.sarajarvi@digia.com>
Diffstat (limited to 'non-puppet/qtmetrics/ajaxrequest.js')
-rw-r--r--non-puppet/qtmetrics/ajaxrequest.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/non-puppet/qtmetrics/ajaxrequest.js b/non-puppet/qtmetrics/ajaxrequest.js
index 9e586cd..6427abd 100644
--- a/non-puppet/qtmetrics/ajaxrequest.js
+++ b/non-puppet/qtmetrics/ajaxrequest.js
@@ -61,18 +61,19 @@ function createFilterRequestObject()
}
/* Request metric data (e.g. from database) */
-function getMetricData(metricId, filepath, project, conf, autotest, timescaleType, timescaleValue)
+function getMetricData(metricId, filepath, project, conf, autotest, timescaleType, timescaleValue, sortBy)
{
document.getElementById("metricsBox"+metricId).innerHTML = "<img src=\"images/ajax-loader.gif\" alt=\"loading\"> Loading..."; // Div content during the Ajax call
if (project == "") {
- document.getElementById("metricsBox"+metricId).innerHTML = "";
- return;
+ document.getElementById("metricsBox"+metricId).innerHTML = "";
+ return;
}
-
+ if (typeof sortBy == "undefined") // sortBy is optional, set 0 as a default
+ var sortBy = 0;
createMetricRequestObject(metricId);
- metricRequest[metricId].open("GET",filepath+"?project="+project+"&conf="+conf+"&autotest="+autotest+"&tstype="+timescaleType+"&tsvalue="+timescaleValue,true);
+ metricRequest[metricId].open("GET",filepath+"?project="+project+"&conf="+conf+"&autotest="+autotest+"&tstype="
+ +timescaleType+"&tsvalue="+timescaleValue+"&sort="+sortBy,true);
metricRequest[metricId].send();
-
metricRequest[metricId].onreadystatechange = function(index)
{
return function()