WMDE-leszek has submitted this change and it was merged.

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, 23 insertions(+), 4 deletions(-)

Approvals:
  WMDE-leszek: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/extension.json b/extension.json
index 24f96ca..e1e92ef 100755
--- a/extension.json
+++ b/extension.json
@@ -108,7 +108,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 b9eca7a..577e5b3 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.",
diff --git a/i18n/qqq.json b/i18n/qqq.json
index 3a12104..eca0762 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..9e3d05c 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: merged
Gerrit-Change-Id: Ia65fb0bbbe3eb2405665d784bad157ea059e2d6e
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/RevisionSlider
Gerrit-Branch: master
Gerrit-Owner: Jakob <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: Gabriel Birke <[email protected]>
Gerrit-Reviewer: Jakob <[email protected]>
Gerrit-Reviewer: Kai Nissen (WMDE) <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: Tobias Gritschacher <[email protected]>
Gerrit-Reviewer: WMDE-Fisch <[email protected]>
Gerrit-Reviewer: WMDE-leszek <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to