jenkins-bot has submitted this change and it was merged.

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, 9 insertions(+), 2 deletions(-)

Approvals:
  Addshore: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/frontend/FlaggablePageView.php b/frontend/FlaggablePageView.php
index 385de57..ec21e98 100644
--- a/frontend/FlaggablePageView.php
+++ b/frontend/FlaggablePageView.php
@@ -935,6 +935,11 @@
                        $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 );
+                       $notices['review-transclusions'] = $this->reviewNotice;
+               }
        }
 
        /**
@@ -1384,9 +1389,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 +1401,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: merged
Gerrit-Change-Id: Ic03293348a78fd0b0674a29893baff39e5d99290
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/FlaggedRevs
Gerrit-Branch: master
Gerrit-Owner: Alex Monk <[email protected]>
Gerrit-Reviewer: Aaron Schulz <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: Raimond Spekking <[email protected]>
Gerrit-Reviewer: Werdna <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to