Mooeypoo has uploaded a new change for review.

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

Change subject: Use momentjs to display internationalized timestamps
......................................................................

Use momentjs to display internationalized timestamps

MediaWiki uses the momentJS module to display standard timestamps;
this means you can avoid calculating the user offset, but also, it
means that all timestamps are internationalized and translated, and
use the standard view that MW uses in its interfaces.

Change-Id: I67d9859b8f33ab8a217128822e246e7ab67f6511
---
M extension.json
M modules/ext.RevisionSlider.Revision.js
2 files changed, 5 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/RevisionSlider 
refs/changes/85/289785/1

diff --git a/extension.json b/extension.json
index 929f58e..db86b39 100755
--- a/extension.json
+++ b/extension.json
@@ -49,6 +49,9 @@
                "ext.RevisionSlider.Revision": {
                        "scripts": [
                                "modules/ext.RevisionSlider.Revision.js"
+                       ],
+                       "dependencies": [
+                               "moment"
                        ]
                },
                "ext.RevisionSlider.Pointer": {
diff --git a/modules/ext.RevisionSlider.Revision.js 
b/modules/ext.RevisionSlider.Revision.js
index 6ccb3c7..3f041e1 100644
--- a/modules/ext.RevisionSlider.Revision.js
+++ b/modules/ext.RevisionSlider.Revision.js
@@ -1,5 +1,5 @@
 ( function ( mw, $ ) {
-
+       /*global moment:false */
        var Revision = function ( data ) {
                this.id = data.revid;
                this.size = data.size;
@@ -86,16 +86,7 @@
                },
 
                formatDate: function ( rawDate ) {
-                       var MONTHS = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 
'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec' ],
-                               offset = mw.user.options.values.timecorrection 
? mw.user.options.values.timecorrection.split( '|' )[ 1 ] : 
mw.config.values.extRevisionSliderTimeOffset,
-                               f = new Date( ( new Date( rawDate ) ).getTime() 
+ ( offset * 60 * 1000 ) ),
-                               fDate = f.getUTCDate(),
-                               fMonth = f.getUTCMonth(),
-                               fYear = f.getUTCFullYear(),
-                               fHours = ( '0' + f.getUTCHours() ).slice( -2 ),
-                               fMinutes = ( '0' + f.getUTCMinutes() ).slice( 
-2 );
-
-                       return fHours + ':' + fMinutes + ', ' + fDate + ' ' + 
MONTHS[ fMonth ] + ' ' + fYear;
+                       return moment( rawDate ).format( 'LLL' );
                },
 
                getFormattedDate: function () {

-- 
To view, visit https://gerrit.wikimedia.org/r/289785
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I67d9859b8f33ab8a217128822e246e7ab67f6511
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RevisionSlider
Gerrit-Branch: master
Gerrit-Owner: Mooeypoo <mor...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to