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