Matthias Mullie has uploaded a new change for review.

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


Change subject: Merge "fix line break at activity log"
......................................................................

Merge "fix line break at activity log"

Change-Id: I8ae43bf1a5d0ad92f2093c83ee28de820401831b
---
M ArticleFeedbackv5.i18n.php
M ArticleFeedbackv5.render.php
M modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css
M modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js
4 files changed, 33 insertions(+), 68 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ArticleFeedbackv5 
refs/changes/97/55597/1

diff --git a/ArticleFeedbackv5.i18n.php b/ArticleFeedbackv5.i18n.php
index 6b17acf..c180778 100644
--- a/ArticleFeedbackv5.i18n.php
+++ b/ArticleFeedbackv5.i18n.php
@@ -286,8 +286,7 @@
        'articlefeedbackv5-page-disabled' => 'Article Feedback page not enabled 
for this page.',
        'articlefeedbackv5-no-feedback' => "There is no feedback for the filter 
you selected. To change your filter, try one of the options above (e.g.: 
'Featured' or 'Unreviewed').",
        'articlefeedbackv5-invalid-feedback' => 'The requested feedback does 
not exist.',
-       'articlefeedbackv5-viewactivity' => 'Read note',
-       'articlefeedbackv5-viewactivity-empty' => 'No reason given',
+       'articlefeedbackv5-viewactivity' => 'View activity',
        'articlefeedbackv5-mask-view-contents' => 'View contents',
        'articlefeedbackv5-mask-text-inappropriate' => 'This post #$1 
{{GENDER:$2|was marked as inappropriate by $2}} $3.',
        'articlefeedbackv5-mask-text-autohide' => 'This post #$1 
{{GENDER:$2|was autohidden by $2}} $3.',
@@ -1157,7 +1156,6 @@
        'articlefeedbackv5-no-feedback' => 'A message to be displayed on the 
article feedback page when there is no feedback yet for a certain filter.',
        'articlefeedbackv5-invalid-feedback' => 'A message to be displayed on 
the article feedback page when the requested feedback could not be found (does 
not exist).',
        'articlefeedbackv5-viewactivity' => 'Text for the link to see the log 
of activity (e.g. mark as helpful, resolve, oversight, ...) taken towards 
feedback',
-       'articlefeedbackv5-viewactivity-empty' => 'Text for the link to see the 
log of activity (e.g. mark as helpful, resolve, oversight, ...) taken towards 
feedback, when no comment was entered for the last action',
        'articlefeedbackv5-mask-view-contents' => 'Pseudo-link to make it 
obvious that clicking there will reveal the original feedback content',
        'articlefeedbackv5-mask-text-inappropriate' => 'Text to be displayed on 
the marked as inappropriate post mask. Parameters:
 * $1 - The feedback post id
diff --git a/ArticleFeedbackv5.render.php b/ArticleFeedbackv5.render.php
index 313ddae..7f8f4af 100644
--- a/ArticleFeedbackv5.render.php
+++ b/ArticleFeedbackv5.render.php
@@ -985,44 +985,23 @@
                                        }
                                }
 
-
-                               $activityLink = '';
-                               if (
-                                       // there is a comment - display it
-                                       $last->log_comment != '' ||
-                                       // there is no comment, but it's out 
own action and we'll have the possibility to add a comment
-                                       ( $last->log_comment == '' && 
$last->log_user && $last->log_user == $wgUser->getId() )
-                               ) {
-                                       $activityLink .=
-                                               // link for activity log popup
+                               $addNoteLink = '';
+                               // if current user is the one who performed the 
action, add a link to
+                               // leave a note to clarify why the action was 
performed
+                               if ( $last->log_comment == '' && 
$last->log_user && $last->log_user == $wgUser->getId() ) {
+                                       $addNoteLink .=
                                                Html::element(
                                                        'a',
                                                        array(
-                                                               'id' => 
"articleFeedbackv5-activity-link-$record->aft_id",
-                                                               'class' => 
'articleFeedbackv5-tipsy-link articleFeedbackv5-activity-link'.( 
$last->log_comment ? '' : ' activity-empty' ), // tipsy for given data-action 
will be loaded when clicked
+                                                               'id' => 
"articleFeedbackv5-note-link-$record->aft_id",
+                                                               'class' => 
'articleFeedbackv5-tipsy-link articleFeedbackv5-note-link', // tipsy for given 
data-action will be loaded when clicked
+                                                               'title' => 
wfMessage( 'articlefeedbackv5-form-tooltip-note' )->text(),
                                                                'href' => '#',
-                                                               'data-action' 
=> 'activity',
+                                                               'data-action' 
=> $last->log_action,
+                                                               'data-log-id' 
=> $last->log_id,
                                                        ),
-                                                       wfMessage( 
"articlefeedbackv5-viewactivity".( $last->log_comment ? '' : '-empty' ) 
)->text()
+                                                       wfMessage( 
'articlefeedbackv5-form-note' )->text()
                                                );
-
-                                       // if current user is the one who 
performed the action, add a link to
-                                       // leave a note to clarify why the 
action was performed
-                                       if ( $last->log_comment == '' && 
$last->log_user && $last->log_user == $wgUser->getId() ) {
-                                               $activityLink .=
-                                                       Html::element(
-                                                               'a',
-                                                               array(
-                                                                       'id' => 
"articleFeedbackv5-note-link-$record->aft_id",
-                                                                       'class' 
=> 'articleFeedbackv5-tipsy-link articleFeedbackv5-note-link', // tipsy for 
given data-action will be loaded when clicked
-                                                                       'title' 
=> wfMessage( 'articlefeedbackv5-form-tooltip-note' )->text(),
-                                                                       'href' 
=> '#',
-                                                                       
'data-action' => $last->log_action,
-                                                                       
'data-log-id' => $last->log_id,
-                                                               ),
-                                                               wfMessage( 
'articlefeedbackv5-form-note' )->text()
-                                                       );
-                                       }
                                }
 
 
@@ -1046,17 +1025,30 @@
                                                'div',
                                                array( 'class' => 
"articleFeedbackv5-feedback-tools-details" ),
 
-                                               // performer/action info
                                                Html::rawElement(
                                                        'p',
                                                        array( 'class' => 
"articleFeedbackv5-activity-short-status" ),
+
+                                                       // performer/action info
                                                        wfMessage( 
"articlefeedbackv5-short-status-$last->log_action" )
                                                                ->rawParams( 
ArticleFeedbackv5Utils::getUserLink( $last->log_user, $last->log_user_text ) )
                                                                ->parse()
                                                ) .
 
-                                               // link to activity log
-                                               $activityLink .
+                                               // link to add note
+                                               $addNoteLink .
+
+                                               // link for activity log popup
+                                               Html::element(
+                                                       'a',
+                                                       array(
+                                                               'id' => 
"articleFeedbackv5-activity-link-$record->aft_id",
+                                                               'class' => 
'articleFeedbackv5-tipsy-link articleFeedbackv5-activity-link', // tipsy for 
given data-action will be loaded when clicked
+                                                               'href' => '#',
+                                                               'data-action' 
=> 'activity',
+                                                       ),
+                                                       wfMessage( 
'articlefeedbackv5-viewactivity' )->text()
+                                               ) .
 
                                                // tools (undo & possibly 
oversight-related actions)
                                                Html::rawElement(
diff --git 
a/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css 
b/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css
index b171520..2a4d8ee 100644
--- a/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css
+++ b/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.css
@@ -542,8 +542,7 @@
        background-image: linear-gradient(transparent, transparent), 
url(images/toolbox_undo.svg);
 }
 .articleFeedbackv5-feedback-tools li 
a.articleFeedbackv5-request-link.inactive:before,
-.articleFeedbackv5-feedback-tools li 
a.articleFeedbackv5-decline-link.inactive:before,
-.articleFeedbackv5-feedback-tools li 
a.articleFeedbackv5-activity-link.inactive:before {
+.articleFeedbackv5-feedback-tools li 
a.articleFeedbackv5-decline-link.inactive:before {
        /* grayscale background image */
        filter: url("data:image/svg+xml;utf8,<svg 
xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix 
type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 
0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
        filter: grayscale(100%);
@@ -554,17 +553,17 @@
        filter: gray;
 }
 .articleFeedbackv5-feedback-tools li a.articleFeedbackv5-request-link.inactive,
-.articleFeedbackv5-feedback-tools li a.articleFeedbackv5-decline-link.inactive,
-.articleFeedbackv5-feedback-tools li 
a.articleFeedbackv5-activity-link.inactive {
+.articleFeedbackv5-feedback-tools li a.articleFeedbackv5-decline-link.inactive 
{
        color: #444;
        cursor: default;
        text-decoration: none;
 }
 
-.articleFeedbackv5-feedback-tools a.articleFeedbackv5-activity-link {
+.articleFeedbackv5-feedback-tools a.articleFeedbackv5-note-link {
        padding: 3px;
        background-color: #E6E7E5;
        border: 1px solid #D6D7D5;
+       margin-right: 10px;
 }
 
 .articleFeedbackv5-feedback-tools a.articleFeedbackv5-note-link {
@@ -572,7 +571,7 @@
 }
 
 .articleFeedbackv5-feedback-tools p.articleFeedbackv5-activity-short-status {
-       color: #444;
+       color: #888;
 }
 
 /* Messages that it is not possible to flag own feedback */
@@ -652,24 +651,6 @@
 #articleFeedbackv5-noteflyover-close:hover {
        /* @embed */
        background-image: url(images/bg-close-hov-16.png);
-}
-#articleFeedbackv5-noteflyover-helpbutton {
-       display: block;
-       position: absolute;
-       top: 0;
-       right: 50px;
-       margin-top: 13px;
-       width: 20px;
-       height: 20px;
-       /* @embed */
-       background-image: url(images/bg-tooltip-trigger-20.png);
-       background-repeat: no-repeat;
-       background-position: left top;
-       background-size: 20px 20px;
-}
-#articleFeedbackv5-noteflyover-helpbutton:hover {
-       /* @embed */
-       background-image: url(images/bg-tooltip-trigger-hov-20.png);
 }
 #articleFeedbackv5-noteflyover-description {
        padding: 0 10px;
diff --git 
a/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js 
b/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js
index 1147a70..0ea450e 100644
--- a/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js
+++ b/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.special.js
@@ -785,11 +785,6 @@
                                                        // remove "add note" 
link
                                                        $( 
'#articleFeedbackv5-note-link-' + id ).remove();
 
-                                                       // change text to 
reflect note has been entered
-                                                       $( 
'#articleFeedbackv5-activity-link-' + id )
-                                                               .removeClass( 
'activity-empty' )
-                                                               .text( mw.msg( 
'articlefeedbackv5-viewactivity' ) );
-
                                                        // re-enable ajax 
flagging
                                                        
$.articleFeedbackv5special.listControls.disabled = false;
 
@@ -1688,7 +1683,6 @@
                                <div>\
                                        <div 
class="articleFeedbackv5-flyover-header">\
                                                <h3 
id="articleFeedbackv5-noteflyover-caption"><html:msg key="activity-pane-header" 
/></h3>\
-                                               <a 
id="articleFeedbackv5-noteflyover-helpbutton" href="#"></a>\
                                                <a 
id="articleFeedbackv5-noteflyover-close" href="#"></a>\
                                        </div>\
                                        <div 
id="articleFeedbackv5-activity-log"></div>\

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8ae43bf1a5d0ad92f2093c83ee28de820401831b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ArticleFeedbackv5
Gerrit-Branch: master
Gerrit-Owner: Matthias Mullie <[email protected]>

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

Reply via email to