Skip to content
Extraits de code Groupes Projets
Valider 3f812dbc rédigé par mattpiwik's avatar mattpiwik
Parcourir les fichiers

Fixing sorting

git-svn-id: http://dev.piwik.org/svn/trunk@1703 59fd770c-687e-43c8-a1e3-f5a4ff64c105
parent 4dfeb0b9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -13,14 +13,11 @@ function setRowData (idsite, visits, actions, unique, name, url, visitsSummaryVa ...@@ -13,14 +13,11 @@ function setRowData (idsite, visits, actions, unique, name, url, visitsSummaryVa
function setOrderBy(self, allSites, params, mOrderBy) function setOrderBy(self, allSites, params, mOrderBy)
{ {
if(params['mOrderBy'] == mOrderBy) if(params['mOrderBy'] == mOrderBy) {
{ if(params['order'] == 'desc') {
if(params['order'] == 'desc')
{
params['order'] = 'asc'; params['order'] = 'asc';
} }
else else {
{
params['order'] = 'desc'; params['order'] = 'desc';
} }
} }
...@@ -36,7 +33,7 @@ function setOrderBy(self, allSites, params, mOrderBy) ...@@ -36,7 +33,7 @@ function setOrderBy(self, allSites, params, mOrderBy)
function prepareRows(allUnsortedSites, params) function prepareRows(allUnsortedSites, params)
{ {
var allSites; var allSites;
$("#tb").find("tr:not(:last)").remove(); $("#tb").find("tr").remove();
$("#next").html(''); $("#next").html('');
$("#prev").html(''); $("#prev").html('');
$(".asc").hide(); $(".asc").hide();
...@@ -63,7 +60,7 @@ function orderBy(allSites, params) ...@@ -63,7 +60,7 @@ function orderBy(allSites, params)
{ {
return 0; return 0;
} }
return (a['name'].toLowerCase() < b['name'].toLowerCase()) ? 1 : -1; return (a['name'].toLowerCase() < b['name'].toLowerCase()) ? -1 : 1;
}); });
} }
else if(params['mOrderBy'] == 'visits') else if(params['mOrderBy'] == 'visits')
...@@ -72,7 +69,7 @@ function orderBy(allSites, params) ...@@ -72,7 +69,7 @@ function orderBy(allSites, params)
if (a['visits'] == b['visits']) { if (a['visits'] == b['visits']) {
return 0; return 0;
} }
return (a['visits'] < b['visits']) ? 1 : -1; return (a['visits'] < b['visits']) ? -1 : 1;
}); });
} }
else if(params['mOrderBy'] == 'actions') else if(params['mOrderBy'] == 'actions')
...@@ -81,7 +78,7 @@ function orderBy(allSites, params) ...@@ -81,7 +78,7 @@ function orderBy(allSites, params)
if (a['actions'] == b['actions']) { if (a['actions'] == b['actions']) {
return 0; return 0;
} }
return (a['actions'] < b['actions']) ? 1 : -1; return (a['actions'] < b['actions']) ? -1 : 1;
}); });
} }
else if(params['mOrderBy'] == 'unique') else if(params['mOrderBy'] == 'unique')
...@@ -90,7 +87,7 @@ function orderBy(allSites, params) ...@@ -90,7 +87,7 @@ function orderBy(allSites, params)
if (a['unique'] == b['unique']) { if (a['unique'] == b['unique']) {
return 0; return 0;
} }
return (a['unique'] < b['unique']) ? 1 : -1; return (a['unique'] < b['unique']) ? -1 : 1;
}); });
} }
else if(params['mOrderBy'] == 'uniqueSummary') else if(params['mOrderBy'] == 'uniqueSummary')
...@@ -99,7 +96,7 @@ function orderBy(allSites, params) ...@@ -99,7 +96,7 @@ function orderBy(allSites, params)
if (a['uniqueSummaryValue'] == b['uniqueSummaryValue']) { if (a['uniqueSummaryValue'] == b['uniqueSummaryValue']) {
return 0; return 0;
} }
return (a['uniqueSummaryValue'] - b['uniqueSummaryValue'] <= 0.01) ? 1 : -1; return (a['uniqueSummaryValue'] - b['uniqueSummaryValue'] <= 0.01) ? -1 : 1;
}); });
} }
else if(params['mOrderBy'] == 'actionsSummary') else if(params['mOrderBy'] == 'actionsSummary')
...@@ -108,7 +105,7 @@ function orderBy(allSites, params) ...@@ -108,7 +105,7 @@ function orderBy(allSites, params)
if (a['actionsSummaryValue'] == b['actionsSummaryValue']) { if (a['actionsSummaryValue'] == b['actionsSummaryValue']) {
return 0; return 0;
} }
return (a['actionsSummaryValue'] - b['actionsSummaryValue'] <= 0.01) ? 1 : -1; return (a['actionsSummaryValue'] - b['actionsSummaryValue'] <= 0.01) ? -1 : 1;
}); });
} }
else if(params['mOrderBy'] == 'visitsSummary') else if(params['mOrderBy'] == 'visitsSummary')
...@@ -117,7 +114,7 @@ function orderBy(allSites, params) ...@@ -117,7 +114,7 @@ function orderBy(allSites, params)
if (a['visitsSummaryValue'] == b['visitsSummaryValue']) { if (a['visitsSummaryValue'] == b['visitsSummaryValue']) {
return 0; return 0;
} }
return (a['visitsSummaryValue'] - b['visitsSummaryValue'] <= 0.01) ? 1 : -1; return (a['visitsSummaryValue'] - b['visitsSummaryValue'] <= 0.01) ? -1 : 1;
}); });
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter