forked from 0x2620/pandora
update statistics dialog (only show top 1000 cities)
This commit is contained in:
parent
6c0e15eabf
commit
8d3ba66bb4
1 changed files with 11 additions and 12 deletions
|
@ -140,10 +140,10 @@ pandora.ui.statisticsDialog = function() {
|
||||||
if (item.location) {
|
if (item.location) {
|
||||||
split = item.location.split(', ')
|
split = item.location.split(', ')
|
||||||
if (split.length == 1) {
|
if (split.length == 1) {
|
||||||
country = item.location;
|
country = split[0];
|
||||||
} else {
|
} else {
|
||||||
country = split[1];
|
|
||||||
city = split[0];
|
city = split[0];
|
||||||
|
country = split[1];
|
||||||
}
|
}
|
||||||
countryData = Ox.getCountryByName(country) || {continent: '', region: ''};
|
countryData = Ox.getCountryByName(country) || {continent: '', region: ''};
|
||||||
continent = countryData.continent;
|
continent = countryData.continent;
|
||||||
|
@ -247,14 +247,6 @@ pandora.ui.statisticsDialog = function() {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
data.all.city['Antarctica, Antarctica, Neutral Zone, Other'] = 0;
|
|
||||||
Ox.forEach(data.all.city, function(value, key) {
|
|
||||||
if (value < 2) {
|
|
||||||
data.all.city['Antarctica, Antarctica, Neutral Zone, Other']++;
|
|
||||||
delete data.all.city[key];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$guestsCheckbox = Ox.Checkbox({
|
$guestsCheckbox = Ox.Checkbox({
|
||||||
title: 'Include Guests',
|
title: 'Include Guests',
|
||||||
value: false
|
value: false
|
||||||
|
@ -414,10 +406,17 @@ pandora.ui.statisticsDialog = function() {
|
||||||
},
|
},
|
||||||
keyAlign: 'right',
|
keyAlign: 'right',
|
||||||
keyWidth: 128,
|
keyWidth: 128,
|
||||||
|
limit: 1000,
|
||||||
sort: {key: 'value', operator: '-'},
|
sort: {key: 'value', operator: '-'},
|
||||||
title: Ox.endsWith(key, 'y')
|
title: (
|
||||||
|
Ox.endsWith(key, 'y')
|
||||||
? Ox.toTitleCase(key).slice(0, -1) + 'ies'
|
? Ox.toTitleCase(key).slice(0, -1) + 'ies'
|
||||||
: Ox.toTitleCase(key) + 's',
|
: Ox.toTitleCase(key) + 's'
|
||||||
|
) + ' (' + (
|
||||||
|
Ox.len(data[mode][key]) > 1000
|
||||||
|
? '1,000 of '
|
||||||
|
: ''
|
||||||
|
) + Ox.formatNumber(Ox.len(data[mode][key])) + ')',
|
||||||
width: chartWidth
|
width: chartWidth
|
||||||
})
|
})
|
||||||
.css({
|
.css({
|
||||||
|
|
Loading…
Reference in a new issue