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