diff options
author | Juha Sippola <juhasippola@ovi.com> | 2013-06-27 09:11:38 +0300 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-06-27 08:38:50 +0200 |
commit | 651314e6ddc54c64f82ba61c53dff8180c1096c7 (patch) | |
tree | e8b69c42d817c360568a335d32db103f7784b763 /non-puppet/qtmetrics/ajaxrequest.js | |
parent | 56c0e69bc20364797bf3280af7ddacfe656681a0 (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.js | 13 |
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() |