Top 10 companies links list supports now newest format of scm-companies.json
Change-Id: I40fa2b4ea3ea1681b5e71963afe33f50fa1a0167
This commit is contained in:
parent
6958d4e515
commit
31cc080157
|
@ -37,15 +37,27 @@ var Openstack = {};
|
|||
|
||||
$.getJSON(json_file, null, function(data) {
|
||||
var count = 0;
|
||||
var links = "";
|
||||
var links = " ";
|
||||
|
||||
/*
|
||||
Workaround here:
|
||||
to scm-companies.json formats are available. Newest returns
|
||||
an object, older just an array. For this feature we need an array
|
||||
*/
|
||||
|
||||
if (!(data instanceof Array)){
|
||||
if (data.hasOwnProperty('name'))
|
||||
data = data.name;
|
||||
}
|
||||
|
||||
$.each(data, function(index, company) {
|
||||
if (count == 10) return false;
|
||||
if (company === "Others") return true;
|
||||
if (company.match("^\-")) return true;
|
||||
|
||||
link = '<a href="company.html?company=' + company +
|
||||
'&data_dir=' + Report.getDataDir() + '">' + company + '</a> | ';
|
||||
position = count +1;
|
||||
link = '#'+position +' <a href="company.html?company=' + company +
|
||||
'&data_dir=' + Report.getDataDir() + '">' + company + '</a> ';
|
||||
links = links + link;
|
||||
|
||||
++count;
|
||||
|
@ -68,8 +80,8 @@ var Openstack = {};
|
|||
$.getJSON(json_file, null, function(data) {
|
||||
$.each(data, function(field, values) {
|
||||
if ($.inArray(field, marks) == -1) {
|
||||
Openstack.addCompanyEvol(ds, field, metric, values);
|
||||
}
|
||||
Openstack.addCompanyEvol(ds, field, metric, values);
|
||||
}
|
||||
else {
|
||||
Openstack.addDatesField(ds, field, values);
|
||||
}
|
||||
|
@ -128,7 +140,7 @@ var Openstack = {};
|
|||
Openstack.addDatesField = function(ds, field, values) {
|
||||
if (!Openstack.dates[ds])
|
||||
Openstack.dates[ds] = {};
|
||||
Openstack.dates[ds][field] = values;
|
||||
Openstack.dates[ds][field] = values;
|
||||
};
|
||||
|
||||
Openstack.addCompanyEvol = function(ds, name, field, values) {
|
||||
|
|
Loading…
Reference in New Issue