Skip to content
This repository was archived by the owner on Mar 15, 2018. It is now read-only.

Commit 157ff48

Browse files
committed
added total apps installed chart (bug 932984)
1 parent d52118d commit 157ff48

15 files changed

+90
-18
lines changed

src/media/js/routes.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ var routes = window.routes = [
99
{'pattern': '^/stats/total\-developers/$', 'view_name': 'total_developers'},
1010
{'pattern': '^/stats/total\-visits/$', 'view_name': 'total_visits'},
1111
{'pattern': '^/stats/apps\-installed/$', 'view_name': 'apps_installed'},
12+
{'pattern': '^/stats/apps\-installed\-total/$', 'view_name': 'apps_installed_total'},
1213
{'pattern': '^/stats/apps\-by\-type/$', 'view_name': 'apps_by_type'},
1314
{'pattern': '^/stats/apps\-available\-by\-type/$', 'view_name': 'apps_available_by_type'},
1415
{'pattern': '^/stats/apps\-available\-by\-payment/$', 'view_name': 'apps_available_by_premium'},

src/media/js/routes_api.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ define('routes_api', [], function() {
55
'total_developers': '/api/v1/stats/global/total_developers/',
66
'total_visits': '/api/v1/stats/global/total_visits/',
77
'apps_installed': '/api/v1/stats/global/apps_installed/',
8+
'apps_installed_total': '/api/v1/stats/global/apps_installed/',
89
'apps_by_type': '/api/v1/stats/global/apps_added_by_package/',
910
'gross_revenue': '/api/v1/stats/global/revenue/',
1011
'apps_available_by_type': '/api/v1/stats/global/apps_available_by_package/',

src/media/js/views/apps_added.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ define('views/apps_added', ['chartutils', 'l10n'],
88

99
builder.start('apps_chart.html',
1010
{title: chartTitle, regions: cutils.regions}).done(function() {
11-
cutils.createChart('apps_added', gettext('Apps'),
12-
gettext('Number of Apps'));
11+
cutils.createChart(
12+
'apps_added',
13+
gettext('Apps'),
14+
gettext('Number of Apps')
15+
);
1316
});
1417

1518
builder.z('type', 'root');

src/media/js/views/apps_available_by_premium.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ define('views/apps_available_by_premium', ['chartutils', 'l10n'],
88

99
builder.start('apps_chart.html',
1010
{title: chartTitle, regions: cutils.regions}).done(function() {
11-
cutils.createChart('apps_available_by_premium', gettext('Apps'),
12-
gettext('Number of Apps'));
11+
cutils.createChart(
12+
'apps_available_by_premium',
13+
gettext('Apps'),
14+
gettext('Number of Apps')
15+
);
1316
});
1417

1518
builder.z('type', 'root');

src/media/js/views/apps_available_by_type.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ define('views/apps_available_by_type', ['chartutils', 'l10n'], function(cutils,
77

88
builder.start('apps_chart.html',
99
{title: chartTitle, regions: cutils.regions}).done(function() {
10-
cutils.createChart('apps_available_by_type', gettext('Apps'), gettext('Number of Apps'));
10+
cutils.createChart(
11+
'apps_available_by_type',
12+
gettext('Apps'),
13+
gettext('Number of Apps')
14+
);
1115
});
1216

1317
builder.z('type', 'root');

src/media/js/views/apps_by_type.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ define('views/apps_by_type', ['chartutils', 'l10n'], function(cutils, l10n) {
77

88
builder.start('apps_chart.html',
99
{title: chartTitle, regions: cutils.regions}).done(function() {
10-
cutils.createChart('apps_by_type', gettext('Apps'), gettext('Number of Apps'));
10+
cutils.createChart(
11+
'apps_by_type',
12+
gettext('Apps'),
13+
gettext('Number of Apps')
14+
);
1115
});
1216

1317
builder.z('type', 'root');

src/media/js/views/apps_installed.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ define('views/apps_installed', ['chartutils', 'l10n'], function(cutils, l10n) {
77

88
builder.start('apps_chart.html',
99
{title: chartTitle, regions: cutils.regions}).done(function() {
10-
cutils.createChart('apps_installed', gettext('Apps'), gettext('Number of Apps'));
10+
cutils.createChart(
11+
'apps_installed',
12+
gettext('Apps'),
13+
gettext('Number of Apps')
14+
);
1115
});
1216

1317
builder.z('type', 'root');
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
define('views/apps_installed_total', ['chartutils', 'l10n'], function(cutils, l10n) {
2+
3+
var gettext = l10n.gettext;
4+
5+
return function(builder) {
6+
var chartTitle = gettext('Total Apps Installed');
7+
8+
builder.start('apps_chart.html',
9+
{title: chartTitle}).done(function() {
10+
cutils.createChart(
11+
'apps_installed_total',
12+
gettext('Apps'),
13+
gettext('Number of Apps'),
14+
{noregion: true}
15+
);
16+
});
17+
18+
builder.z('type', 'root');
19+
builder.z('title', chartTitle);
20+
};
21+
});

src/media/js/views/gross_revenue.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ define('views/gross_revenue', ['chartutils', 'l10n'],
88

99
builder.start('apps_chart.html',
1010
{title: chartTitle}).done(function() {
11-
cutils.createChart('gross_revenue', gettext('Revenue'),
12-
gettext('Daily Total'), {noregion: true});
11+
cutils.createChart(
12+
'gross_revenue',
13+
gettext('Revenue'),
14+
gettext('Daily Total'),
15+
{noregion: true}
16+
);
1317
});
1418

1519
builder.z('type', 'root');

src/media/js/views/per_app_installs.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ define('views/per_app_installs', ['chartutils', 'l10n', 'utils'],
99

1010
builder.start('per_app_chart.html',
1111
{title: chartTitle, regions: cutils.regions, slug: slug}).done(function() {
12-
cutils.createChart('per_app_installs', gettext('Installs'),
13-
gettext('Number of Installs'), {}, slug);
12+
cutils.createChart(
13+
'per_app_installs',
14+
gettext('Installs'),
15+
gettext('Number of Installs'),
16+
{},
17+
slug
18+
);
1419
});
1520

1621
builder.z('type', 'root');

0 commit comments

Comments
 (0)