Cenarium has uploaded a new change for review.

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

Change subject: echo 2
......................................................................

echo 2

Change-Id: If268b0a07d3e8be9ec5acd14dc89a5c767ef494c
---
M backend/FlaggedRevs.hooks.php
M frontend/FlaggedRevsDeferredPresentationModel.php
2 files changed, 18 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/FlaggedRevs 
refs/changes/07/325107/1

diff --git a/backend/FlaggedRevs.hooks.php b/backend/FlaggedRevs.hooks.php
index c13db5e..662ed19 100755
--- a/backend/FlaggedRevs.hooks.php
+++ b/backend/FlaggedRevs.hooks.php
@@ -1236,7 +1236,7 @@
                        'presentation-model' => 
'EchoFlaggedRevsDeferredPresentationModel',
                ];
                $icons['flaggedrevs-deferred'] = [
-                       'path' => 'Echo\modules\icons\generic.svg',
+                       'path' => 'Echo\modules\icons\generic.svg', // for now
                ];
                return true;
        }
diff --git a/frontend/FlaggedRevsDeferredPresentationModel.php 
b/frontend/FlaggedRevsDeferredPresentationModel.php
index 49fae57..9a3dd32 100644
--- a/frontend/FlaggedRevsDeferredPresentationModel.php
+++ b/frontend/FlaggedRevsDeferredPresentationModel.php
@@ -21,22 +21,6 @@
        }
 
        public function getPrimaryLink() {
-               $helpPage = $this->msg( 'flaggedrevs-defer-help' )->text();
-               $helpTitle = Title::newFromText( $helpPage );
-               if ( !$helpTitle instanceof Title ) {
-                       return array();
-               }
-               return array(
-                       'url' => $helpTitle->getLocalURL(),
-                       'label' => $this->msg( 
'notification-link-text-flaggedrevs-deferred-help' )->text()
-               );
-       }
-
-       public function getSecondaryLinks() {
-               return array( $this->getChangesLink(), $this->getLogLink() );
-       }
-
-       private function getChangesLink() {
                $url = $this->event->getTitle()->getLocalURL( array(
                        'oldid' => $this->event->getExtraParam( 'oldid' ),
                        'diff' => $this->event->getExtraParam( 'revid' )
@@ -45,10 +29,23 @@
                        'url' => $url,
                        'label' => $this->msg( 
'notification-link-text-view-changes',
                                $this->getViewingUserForGender() )->text(),
-                       'description' => '',
-                       'icon' => 'changes',
-                       'prioritized' => true,
                );
+       }
+
+       public function getSecondaryLinks() {
+               $links = array( $this->getLogLink() );
+               $helpPage = $this->msg( 'flaggedrevs-defer-help' )->text();
+               $helpTitle = Title::newFromText( $helpPage );
+               if ( $helpTitle instanceof Title ) {
+                       $links[] = array(
+                               'url' => $helpTitle->getLocalURL(),
+                               'label' => $this->msg( 
'notification-link-text-flaggedrevs-deferred-help' )->text(),
+                               'description' => '',
+                               'icon' => 'help',
+                               'prioritized' => true,
+                       );
+               }
+               return $links;
        }
 
        private function getLogLink() {
@@ -62,7 +59,7 @@
                        'label' => $this->msg( 
'notification-link-text-flaggedrevs-deferred-log' )->text(),
                        'url' => SpecialPage::getTitleFor( 'Log' )->getFullURL( 
$query ),
                        'description' => '',
-                       'icon' => false,
+                       'icon' => false, // @todo: add a log icon to echo
                        'prioritized' => true,
                );
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: If268b0a07d3e8be9ec5acd14dc89a5c767ef494c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/FlaggedRevs
Gerrit-Branch: master
Gerrit-Owner: Cenarium <cenarium.sy...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to