jenkins-bot has submitted this change and it was merged.
Change subject: Minor refactor
......................................................................
Minor refactor
1. Add comment for empty SPAN when there is no thumbnail
2. Use footer instead of div.timestamp-* as it also contains
the settings icon now.
Change-Id: Ia6fca32770596c980b33a9a6e58bb08b661b90d1
---
M resources/ext.popups.core.less
M resources/ext.popups.renderer.article.js
2 files changed, 17 insertions(+), 15 deletions(-)
Approvals:
Jdlrobson: Looks good to me, approved
jenkins-bot: Verified
diff --git a/resources/ext.popups.core.less b/resources/ext.popups.core.less
index 43eddef..95757bc 100644
--- a/resources/ext.popups.core.less
+++ b/resources/ext.popups.core.less
@@ -112,7 +112,7 @@
float: right;
}
- > div.mwe-popups-timestamp-older,
div.mwe-popups-timestamp-recent {
+ > footer {
padding: 16px;
margin: 0;
font-size: 10px;
@@ -120,14 +120,14 @@
bottom: 0;
/* @noflip */
left: 0;
- }
- > div.mwe-popups-timestamp-older {
- color: #555;
- }
+ > div.mwe-popups-timestamp-older {
+ color: #555;
+ }
- > div.mwe-popups-timestamp-recent {
- color: #00af89;
+ > div.mwe-popups-timestamp-recent {
+ color: #00af89;
+ }
}
}
@@ -158,7 +158,7 @@
float: left;
}
- div.mwe-popups-timestamp-older, div.mwe-popups-timestamp-recent
{
+ footer {
width: 215px;
}
}
@@ -173,7 +173,7 @@
padding-bottom: 0;
}
- div.mwe-popups-timestamp-older, div.mwe-popups-timestamp-recent
{
+ footer {
width: 270px;
}
}
diff --git a/resources/ext.popups.renderer.article.js
b/resources/ext.popups.renderer.article.js
index 4182c47..2a26676 100644
--- a/resources/ext.popups.renderer.article.js
+++ b/resources/ext.popups.renderer.article.js
@@ -137,11 +137,12 @@
'mwe-popups-timestamp-older',
$settingsImage = $( '<a>' ).addClass( 'mwe-popups-icon
mwe-popups-settings-icon' ),
$surveyImage,
- $timestamp = $( '<div>' )
- .addClass( timestampclass )
+ $footer = $( '<footer>' )
.append(
- $( '<span>' ).text( mw.message(
'popups-last-edited',
- moment( timestamp ).fromNow()
).text() ),
+ $( '<span>' )
+ .text( mw.message(
'popups-last-edited',
+ moment( timestamp
).fromNow() ).text() )
+ .addClass( timestampclass ),
$settingsImage
);
@@ -151,9 +152,10 @@
.attr( 'target', '_blank' )
.attr( 'title', mw.message(
'popups-send-feedback' ) )
.addClass( 'mwe-popups-icon
mwe-popups-survey-icon' );
- $timestamp.append( $surveyImage );
+ $footer.append( $surveyImage );
}
+ // createThumbnail returns an empty <span> if there is no
thumbnail
if ( $thumbnail.prop( 'tagName' ) !== 'SPAN' ) {
$thumbnail = $( '<a>' )
.addClass( 'mwe-popups-discreet' )
@@ -163,7 +165,7 @@
tall = thumbnail = undefined;
}
- $div = $( '<div>' ).append( $thumbnail, $contentbox, $timestamp
);
+ $div = $( '<div>' ).append( $thumbnail, $contentbox, $footer );
mw.popups.render.cache[ href ].settings = {
title: page.title,
--
To view, visit https://gerrit.wikimedia.org/r/158050
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ia6fca32770596c980b33a9a6e58bb08b661b90d1
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/Popups
Gerrit-Branch: master
Gerrit-Owner: Prtksxna <[email protected]>
Gerrit-Reviewer: AndyRussG <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: Prtksxna <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits