Alex Monk has uploaded a new change for review.

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

Change subject: Show pending changes notice about unstable transclusions in VE
......................................................................

Show pending changes notice about unstable transclusions in VE

Bug: 52280
Change-Id: Ic03293348a78fd0b0674a29893baff39e5d99290
---
M frontend/FlaggablePageView.php
1 file changed, 11 insertions(+), 2 deletions(-)


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

diff --git a/frontend/FlaggablePageView.php b/frontend/FlaggablePageView.php
index dce871d..d5b72cd 100644
--- a/frontend/FlaggablePageView.php
+++ b/frontend/FlaggablePageView.php
@@ -935,6 +935,13 @@
                        $notices['review-edit-diff'] = $this->msg( 
'review-edit-diff' )->parse() . ' ' .
                                FlaggedRevsXML::diffToggle( $diffUrl );
                }
+
+               if ( $this->article->onlyTemplatesOrFilesPending() && 
$this->article->getPendingRevCount() == 0 ) {
+                       $this->setPendingNotice( $frev, '', false );
+                       if ( $this->reviewNotice ) {
+                               $notices['review-transclusions'] = 
$this->reviewNotice;
+                       }
+               }
        }
 
        /**
@@ -1384,9 +1391,10 @@
         * Adds a notice saying that this revision is pending review
         * @param FlaggedRevision $srev The stable version
         * @param string $diffToggle either "" or " <diff toggle><diff div>"
+        * @param boolean $background Whether to add the 'flaggedrevs_preview' 
CSS class (the blue background)
         * @return void
         */
-       public function setPendingNotice( FlaggedRevision $srev, $diffToggle = 
'' ) {
+       public function setPendingNotice( FlaggedRevision $srev, $diffToggle = 
'', $background = true ) {
                $this->load();
                $time = $this->getLanguage()->date( $srev->getTimestamp(), true 
);
                $revsSince = $this->article->getPendingRevCount();
@@ -1395,7 +1403,8 @@
                        'revreview-newest-basic';
                $msg .= ( $revsSince == 0 ) ? '-i' : '';
                # Add bar msg to the top of the page...
-               $css = 'flaggedrevs_preview plainlinks';
+               $css = 'plainlinks';
+               if ( $background ) $css .= ' flaggedrevs_preview';
                // Messages: revreview-newest-quality-i, 
revreview-newest-basic-i
                $msgHTML = $this->msg( $msg, $srev->getRevId(), $time 
)->numParams( $revsSince )->parse();
                $this->reviewNotice .= "<div id='mw-fr-reviewnotice' 
class='$css'>" .

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic03293348a78fd0b0674a29893baff39e5d99290
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/FlaggedRevs
Gerrit-Branch: master
Gerrit-Owner: Alex Monk <[email protected]>

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

Reply via email to