Jakob has uploaded a new change for review.

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

Change subject: Add labels to revision tooltips.
......................................................................

Add labels to revision tooltips.

This adds labels for user, comment and article size to the revision
tooltip as well as the respective messages needed for the labels.

Bug: T135740
Change-Id: Ia65fb0bbbe3eb2405665d784bad157ea059e2d6e
---
M extension.json
M i18n/en.json
M i18n/qqq.json
M modules/ext.RevisionSlider.RevisionListView.js
4 files changed, 24 insertions(+), 5 deletions(-)


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

diff --git a/extension.json b/extension.json
index 8195c55..8170ad6 100755
--- a/extension.json
+++ b/extension.json
@@ -109,7 +109,10 @@
                                "modules/ext.RevisionSlider.RevisionListView.js"
                        ],
                        "messages": [
-                               "revisionslider-revision-bytes"
+                               "revisionslider-revision-bytes",
+                               "revisionslider-label-article-size",
+                               "revisionslider-label-user",
+                               "revisionslider-label-comment"
                        ]
                },
                "ext.RevisionSlider.pointers.lower": {
diff --git a/i18n/en.json b/i18n/en.json
index 626005f..433ead0 100755
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -9,6 +9,9 @@
     "revisionslider-beta-feature-message": "Revision Slider",
     "revisionslider-beta-feature-description": "Show a revision slider when 
comparing two revisions of a page.",
     "revisionslider-revision-bytes": "$1 {{PLURAL:$1|byte|bytes}}",
+    "revisionslider-label-article-size": "Article size: $1",
+    "revisionslider-label-comment": "Comment: $1",
+    "revisionslider-label-user": "User: $1",
     "revisionslider-loading-placeholder": "The revision slider is loading.",
     "revisionslider-loading-failed": "The revision slider failed to load.",
     "revisionslider-loading-out-of-range": "The revision slider failed to load 
as the requested revisions are not in the top 500 versions of the page.",
@@ -16,4 +19,4 @@
     "revisionslider-annotations-newer": "newer",
     "revisionslider-annotations-older": "older",
     "revisionslider-annotations-diffsize": "diff size"
-}
\ No newline at end of file
+}
diff --git a/i18n/qqq.json b/i18n/qqq.json
index 9c531c8..2b5b45c 100755
--- a/i18n/qqq.json
+++ b/i18n/qqq.json
@@ -9,6 +9,9 @@
        "revisionslider-beta-feature-message": "Label for the revision slider 
Beta Feature.",
        "revisionslider-beta-feature-description": "Description for the 
revision slider Beta Feature, describing the feature that will be enabled.",
        "revisionslider-revision-bytes": "Label describing the amount of bytes 
changed in this revision.\nParameters:\n* $1 - Revision size in bytes.",
+       "revisionslider-label-article-size": "Label describing the size of this 
revision.\nParameters:\n* $1 - Revision size.",
+       "revisionslider-label-comment": "Label showing the edit summary of a 
revision.\nParameters:\n* $1 - The revision's edit summary.",
+       "revisionslider-label-user": "Label showing this revision's author's 
username.\nParameters:\n* $1 - Username.",
        "revisionslider-loading-placeholder": "Message shown while the 
RevisionSlider is still loading on a diff page. Once loaded the message is 
removed.",
        "revisionslider-loading-failed": "Message shown if the RevisionSlider 
fails to initially load.",
        "revisionslider-loading-out-of-range": "Message shown if the 
RevisionSlider fails to initially load due to revisions being requested that 
are not in the most recent 500 revisions.",
diff --git a/modules/ext.RevisionSlider.RevisionListView.js 
b/modules/ext.RevisionSlider.RevisionListView.js
index 5f6a3fb..b52cc12 100644
--- a/modules/ext.RevisionSlider.RevisionListView.js
+++ b/modules/ext.RevisionSlider.RevisionListView.js
@@ -55,9 +55,19 @@
                makeTooltip: function ( rev ) {
                        var $tooltip = $( '<div/>' )
                                .append( '<p><b>' + rev.getFormattedDate() + 
'</b></p>' )
-                               .append( $( '<bdi/>' ).append( $( '<p/>' 
).text( mw.html.escape( rev.getUser() ) ) ) )
-                               .append( rev.getComment() ? $( '<bdi/>' 
).append( $( '<p/>' ).append( '<i/>' ).text( mw.html.escape( rev.getComment() ) 
) ) : '' )
-                               .append( $( '<p/>' ).html( mw.msg( 
'revisionslider-revision-bytes', rev.getSize() ) ) )
+                               .append( $( '<bdi/>' ).append( $( '<p/>' ).text(
+                                       mw.msg('revisionslider-label-user', 
mw.html.escape( rev.getUser() ) )
+                               ) ) )
+                               .append(
+                                       rev.getComment() ?
+                                               $( '<bdi/>' ).append( $( '<p/>' 
).append( $( '<i/>' ).text(
+                                                       
mw.msg('revisionslider-label-comment', mw.html.escape( rev.getComment() ) )
+                                               ) ) )
+                                               : ''
+                               )
+                               .append( $( '<p/>' ).html(
+                                       mw.msg( 
'revisionslider-label-article-size', mw.msg( 'revisionslider-revision-bytes', 
rev.getSize() ) )
+                               ) )
                                .append( rev.isMinor() ? $( '<p/>' ).html( 
mw.message( 'minoredit' ).text() ) : '' );
 
                        return $tooltip.html();

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia65fb0bbbe3eb2405665d784bad157ea059e2d6e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/RevisionSlider
Gerrit-Branch: master
Gerrit-Owner: Jakob <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to