http://www.mediawiki.org/wiki/Special:Code/MediaWiki/76835

Revision: 76835
Author:   pdhanda
Date:     2010-11-16 20:51:19 +0000 (Tue, 16 Nov 2010)
Log Message:
-----------
Changed the revcontents-getcontents message as per feedback from r76353. Added 
a notice when viewing the pending version - bug 25299. Changed edit notice 
styles to match.

Modified Paths:
--------------
    trunk/extensions/FlaggedRevs/FlaggedArticleView.php
    trunk/extensions/FlaggedRevs/client/flaggedrevs.css
    trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php

Modified: trunk/extensions/FlaggedRevs/FlaggedArticleView.php
===================================================================
--- trunk/extensions/FlaggedRevs/FlaggedArticleView.php 2010-11-16 20:47:53 UTC 
(rev 76834)
+++ trunk/extensions/FlaggedRevs/FlaggedArticleView.php 2010-11-16 20:51:19 UTC 
(rev 76835)
@@ -385,9 +385,8 @@
                $quality = FlaggedRevs::isQuality( $flags );
                # Get stable version sync status
                $synced = $this->article->stableVersionIsSynced();
-               if ( $synced ) {
-                       $this->setReviewNotes( $srev ); // Still the same
-               } else {
+               $this->setReviewNotes( $srev, $synced ); // Still the same
+               if ( !$synced ) {
                        $this->maybeShowTopDiff( $srev, $quality ); // user may 
want diff (via prefs)
                }
                # If they are synced, do special styling
@@ -1248,17 +1247,26 @@
         * @param FlaggedRevision $frev
         * @return string, revision review notes
         */
-       public function setReviewNotes( $frev ) {
-               global $wgUser;
+       public function setReviewNotes( $frev, $synced = true ) {
+               global $wgUser, $wgLang;
                $this->load();
-               if ( $frev && FlaggedRevs::allowComments() && 
$frev->getComment() != '' ) {
-                       $this->reviewNotes = "<br /><div 
class='flaggedrevs_notes plainlinks'>";
-                       $this->reviewNotes .= wfMsgExt( 'revreview-note', 
array( 'parseinline' ),
-                               User::whoIs( $frev->getUser() ) );
-                       $this->reviewNotes .= '<br /><i>' .
-                               $wgUser->getSkin()->formatComment( 
$frev->getComment() ) . '</i></div>';
+
+               if ( $synced ) {
+                       if ( $frev && FlaggedRevs::allowComments() && 
$frev->getComment() != '' ) {
+                               $this->reviewNotes = "<br /><div 
class='flaggedrevs_notes plainlinks'>";
+                               $this->reviewNotes .= wfMsgExt( 
'revreview-note', array( 'parseinline' ),
+                                       User::whoIs( $frev->getUser() ) );
+                               $this->reviewNotes .= '<br /><i>' .
+                                       $wgUser->getSkin()->formatComment( 
$frev->getComment() ) . '</i></div>';
+                       }
+               } else {
+                       $time = $wgLang->date( $frev->getTimestamp(), true );
+                       $pendingNotice = wfMsgExt( 'revreview-pendingnotice', 
array( 'parseinline' ), $time );
+                       $this->reviewNotice = "<div id='mw-fr-reviewnotice' " .
+                               "class='flaggedrevs_preview plainlinks'>" . 
$pendingNotice . "</div>";
                }
        }
+       
 
        /**
        * When viewing a diff:

Modified: trunk/extensions/FlaggedRevs/client/flaggedrevs.css
===================================================================
--- trunk/extensions/FlaggedRevs/client/flaggedrevs.css 2010-11-16 20:47:53 UTC 
(rev 76834)
+++ trunk/extensions/FlaggedRevs/client/flaggedrevs.css 2010-11-16 20:51:19 UTC 
(rev 76835)
@@ -32,7 +32,7 @@
 table.flaggedrevs_editnotice,
 table.flaggedrevs_viewnotice {
        padding: 3px;
-       border: 2px solid #aaa;
+       border: 2px solid #6cc8f3;
        background-color: #f9f9f9;
        text-align: left;
        width: 100%;
@@ -41,7 +41,7 @@
 
 div.flaggedrevs_diffnotice,
 div.flaggedrevs_preview {
-       border: 1px solid #aaa;
+       border: 1px solid #a7d7f9;
        padding: 5px;
        text-align: center;
        clear: both;
@@ -51,8 +51,8 @@
        background-color: #f9f9f9;
 }
 div.flaggedrevs_preview {
-       background-color: #f9f9f9;
-       color: #8b0000;
+       background-color: #eaf2fd;
+       color: black;
 }
 
 span.flaggedrevs_important {

Modified: trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php
===================================================================
--- trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php  2010-11-16 
20:47:53 UTC (rev 76834)
+++ trunk/extensions/FlaggedRevs/language/FlaggedRevs.i18n.php  2010-11-16 
20:51:19 UTC (rev 76835)
@@ -42,7 +42,7 @@
        'group-autoreview-member'      => 'autochecked users',
        'grouppage-autoreview'         => '{{ns:project}}:Autochecked users',
        'revcontents-error'            => 'Unable to get content.',
-       'revcontents-getcontents'      => 'Click <a href="$1" >here</a> to view 
this revision.',
+       'revcontents-getcontents'      => '<a href="$1" >View this 
revision</a>',
        'revcontents-waiting'          => 'Waiting for content',
        'revreview-hist-draft'         => 'unchecked revision',
        'revreview-hist-pending'       => 'pending revision',
@@ -112,6 +112,7 @@
        'revreview-draft-title'        => 'Pending changes are displayed on 
this page',
        'revreview-edit'               => 'Edit',
        'revreview-editnotice'         => '\'\'\'Your changes will be displayed 
to readers once an authorized user reviews them. 
([[{{MediaWiki:Validationpage}}|help]])\'\'\'',
+       'revreview-pendingnotice'      => '\'\'\'This is a 
[[w:Wikipedia:Pending changes|pending revision]] of this page. It was last 
accepted at <i>$1</i>. It may differ slightly from the accepted 
revision.\'\'\'', 
        'revreview-check-flag-p'       => 'Accept this version (includes $1 
pending {{PLURAL:$1|change|changes}})',
        'revreview-check-flag-p-title' => 'Accept the result of the pending 
changes and the changes you made here. Use this only if you have already seen 
the entire pending changes diff.',
        'revreview-check-flag-u'       => 'Accept this unreviewed page',


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

Reply via email to