[MediaWiki-commits] [Gerrit] Apply number formatting on new stats design - change (mediawiki...ContentTranslation)

2015-06-06 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged.

Change subject: Apply number formatting on new stats design
..


Apply number formatting on new stats design

Change-Id: I690d62b28338e6279b099db3f5295d82d7a5fdb7
---
M modules/stats/ext.cx.stats.js
1 file changed, 50 insertions(+), 19 deletions(-)

Approvals:
  KartikMistry: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/stats/ext.cx.stats.js b/modules/stats/ext.cx.stats.js
index f150023..8a8ddcd 100644
--- a/modules/stats/ext.cx.stats.js
+++ b/modules/stats/ext.cx.stats.js
@@ -69,7 +69,8 @@
lastWeekTotal, lastWeekLangTotal, weekTrend = 0,
weekLangTrend = 0,
lastWeekLangTranslations, prevWeekLangTotal, 
lastWeekTranslations,
-   prevWeekTotal, prevWeekTranslations, 
prevWeekLangTranslations;
+   prevWeekTotal, prevWeekTranslations, 
prevWeekLangTranslations,
+   fmt = mw.language.convertNumber;
 
if ( this.totalTranslationTrend.length  3 ) {
// Trend calculation works if we have enough data
@@ -104,25 +105,44 @@
$total = $( 'div' )
.addClass( 'cx-stats-box' )
.append(
-   $( 'div' ).addClass( 'cx-stats-box__title' 
).text( mw.msg( 'cx-stats-total-published' ) ),
-   $( 'div' ).addClass( 'cx-stats-box__total' 
).text( total ),
-   $( 'div' ).addClass( 
'cx-stats-box__localtotal' )
-   .text( mw.msg( 'cx-stats-local-published', 
langTotal, localLanguage ) )
+   $( 'div' )
+   .addClass( 'cx-stats-box__title' )
+   .text( mw.msg( 
'cx-stats-total-published' ) ),
+   $( 'div' )
+   .addClass( 'cx-stats-box__total' )
+   .text( fmt( total ) ),
+   $( 'div' )
+   .addClass( 'cx-stats-box__localtotal' )
+   .text( mw.msg(
+   'cx-stats-local-published',
+   fmt( langTotal ),
+   fmt( localLanguage )
+   )
+   )
);
 
$weeklyStats = $( 'div' )
.addClass( 'cx-stats-box' )
.append(
-   $( 'div' ).addClass( 'cx-stats-box__title' 
).text( mw.msg( 'cx-stats-weekly-published' ) ),
+   $( 'div' )
+   .addClass( 'cx-stats-box__title' )
+   .text( mw.msg( 
'cx-stats-weekly-published' ) ),
$( 'div' ).append(
-   $( 'span' ).addClass( 
'cx-stats-box__total' ).text( lastWeekTranslations ),
$( 'span' )
-   .addClass( 'cx-stats-box__trend ' + ( 
weekTrend = 0 ? 'increase' : 'decrease' ) )
-   .text( mw.msg( 'percent', weekTrend ) )
+   .addClass( 
'cx-stats-box__total' )
+   .text( fmt( 
lastWeekTranslations ) ),
+   $( 'span' )
+   .addClass( 'cx-stats-box__trend 
' + ( weekTrend = 0 ? 'increase' : 'decrease' ) )
+   .text( mw.msg( 'percent', fmt( 
weekTrend ) ) )
),
-   $( 'div' ).addClass( 
'cx-stats-box__localtotal' )
-   .text( mw.msg( 'cx-stats-local-published',
-   lastWeekLangTranslations + '(' + 
mw.msg( 'percent', weekLangTrend ) + ')', localLanguage ) )
+   $( 'div' )
+   .addClass( 'cx-stats-box__localtotal' )
+   .text( mw.msg(
+   'cx-stats-local-published',
+   fmt( lastWeekLangTranslations ) 
+ ' ('
+   + mw.msg( 'percent', 
fmt( weekLangTrend ) ) + ')',
+   localLanguage
+   ) )
);
this.$highlights.append( $total, $weeklyStats );
};
@@ -219,7 +239,8 @@
 

[MediaWiki-commits] [Gerrit] Apply number formatting on new stats design - change (mediawiki...ContentTranslation)

2015-06-05 Thread Nikerabbit (Code Review)
Nikerabbit has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/216102

Change subject: Apply number formatting on new stats design
..

Apply number formatting on new stats design

Change-Id: I690d62b28338e6279b099db3f5295d82d7a5fdb7
---
M modules/stats/ext.cx.stats.js
1 file changed, 50 insertions(+), 19 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ContentTranslation 
refs/changes/02/216102/1

diff --git a/modules/stats/ext.cx.stats.js b/modules/stats/ext.cx.stats.js
index f150023..8fd00b7 100644
--- a/modules/stats/ext.cx.stats.js
+++ b/modules/stats/ext.cx.stats.js
@@ -69,7 +69,8 @@
lastWeekTotal, lastWeekLangTotal, weekTrend = 0,
weekLangTrend = 0,
lastWeekLangTranslations, prevWeekLangTotal, 
lastWeekTranslations,
-   prevWeekTotal, prevWeekTranslations, 
prevWeekLangTranslations;
+   prevWeekTotal, prevWeekTranslations, 
prevWeekLangTranslations,
+   fmt = mw.language.convertNumber;
 
if ( this.totalTranslationTrend.length  3 ) {
// Trend calculation works if we have enough data
@@ -104,25 +105,44 @@
$total = $( 'div' )
.addClass( 'cx-stats-box' )
.append(
-   $( 'div' ).addClass( 'cx-stats-box__title' 
).text( mw.msg( 'cx-stats-total-published' ) ),
-   $( 'div' ).addClass( 'cx-stats-box__total' 
).text( total ),
-   $( 'div' ).addClass( 
'cx-stats-box__localtotal' )
-   .text( mw.msg( 'cx-stats-local-published', 
langTotal, localLanguage ) )
+   $( 'div' )
+   .addClass( 'cx-stats-box__title' )
+   .text( mw.msg( 
'cx-stats-total-published' ) ),
+   $( 'div' )
+   .addClass( 'cx-stats-box__total' )
+   .text( fmt( total ) ),
+   $( 'div' )
+   .addClass( 'cx-stats-box__localtotal' )
+   .text( mw.msg(
+   'cx-stats-local-published',
+   fmt( langTotal ),
+   fmt( localLanguage )
+   )
+   )
);
 
$weeklyStats = $( 'div' )
.addClass( 'cx-stats-box' )
.append(
-   $( 'div' ).addClass( 'cx-stats-box__title' 
).text( mw.msg( 'cx-stats-weekly-published' ) ),
+   $( 'div' )
+   .addClass( 'cx-stats-box__title' )
+   .text( mw.msg( 
'cx-stats-weekly-published' ) ),
$( 'div' ).append(
-   $( 'span' ).addClass( 
'cx-stats-box__total' ).text( lastWeekTranslations ),
$( 'span' )
-   .addClass( 'cx-stats-box__trend ' + ( 
weekTrend = 0 ? 'increase' : 'decrease' ) )
-   .text( mw.msg( 'percent', weekTrend ) )
+   .addClass( 
'cx-stats-box__total' )
+   .text( fmt( 
lastWeekTranslations ) ),
+   $( 'span' )
+   .addClass( 'cx-stats-box__trend 
' + ( weekTrend = 0 ? 'increase' : 'decrease' ) )
+   .text( mw.msg( 'percent', fmt( 
weekTrend ) ) )
),
-   $( 'div' ).addClass( 
'cx-stats-box__localtotal' )
-   .text( mw.msg( 'cx-stats-local-published',
-   lastWeekLangTranslations + '(' + 
mw.msg( 'percent', weekLangTrend ) + ')', localLanguage ) )
+   $( 'div' )
+   .addClass( 'cx-stats-box__localtotal' )
+   .text( mw.msg(
+   'cx-stats-local-published',
+   fmt( lastWeekLangTranslations ) 
+ '('
+   + mw.msg( 'percent', 
fmt( weekLangTrend ) ) + ')',
+   localLanguage
+   ) )
);