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

Revision: 90052
Author:   aaron
Date:     2011-06-14 14:57:18 +0000 (Tue, 14 Jun 2011)
Log Message:
-----------
Tweaked r90033: Improved API param names. Also decreased deadvertiseReviewing() 
JS timeout a bit.

Modified Paths:
--------------
    trunk/extensions/FlaggedRevs/api/actions/ApiReviewActivity.php
    trunk/extensions/FlaggedRevs/presentation/modules/review.js

Modified: trunk/extensions/FlaggedRevs/api/actions/ApiReviewActivity.php
===================================================================
--- trunk/extensions/FlaggedRevs/api/actions/ApiReviewActivity.php      
2011-06-14 14:56:15 UTC (rev 90051)
+++ trunk/extensions/FlaggedRevs/api/actions/ApiReviewActivity.php      
2011-06-14 14:57:18 UTC (rev 90052)
@@ -43,7 +43,7 @@
                        $this->dieUsageMsg( array( 'blockedtext' ) );
                }
 
-               $newRev = Revision::newFromId( $params['newid'] );
+               $newRev = Revision::newFromId( $params['oldid'] );
                if ( !$newRev || !$newRev->getTitle() ) {
                        $this->dieUsage( "Cannot find a revision with the 
specified ID.", 'notarget' );
                }
@@ -55,19 +55,19 @@
                }
 
                $status = false;
-               if ( $params['oldid'] ) { // changes
-                       $oldRev = Revision::newFromId( $params['oldid'] );
+               if ( $params['previd'] ) { // changes
+                       $oldRev = Revision::newFromId( $params['previd'] );
                        if ( !$oldRev || $oldRev->getPage() != 
$newRev->getPage() ) {
                                $this->dieUsage( "Revisions do not belong to 
the same page.", 'notarget' );
                        }
                        // Mark as reviewing...
                        if ( $params['reviewing'] ) {
                                $status = FRUserActivity::setUserReviewingDiff(
-                                       $wgUser, $params['oldid'], 
$params['newid'] );
+                                       $wgUser, $params['previd'], 
$params['oldid'] );
                        // Unmark as reviewing...
                        } else {
                                $status = 
FRUserActivity::clearUserReviewingDiff(
-                                       $wgUser, $params['oldid'], 
$params['newid'] );
+                                       $wgUser, $params['previd'], 
$params['oldid'] );
                        }
                } else {
                        // Mark as reviewing...
@@ -100,16 +100,16 @@
 
        public function getAllowedParams() {
                return array(
-                       'oldid'         => null,
-                       'newid'         => null,
+                       'previd'        => null,
+                       'oldid'         => null,
                        'reviewing' => array( ApiBase::PARAM_TYPE => array( 0, 
1 ) )
                );
        }
 
        public function getParamDescription() {
                return array(
-                       'oldid'         => 'The old revision ID (for reviewing 
changes or pages)',
-                       'newid'         => 'The new revision ID (for reviewing 
changes only)',
+                       'previd'        => 'The prior revision ID (for 
reviewing changes only)',
+                       'oldid'         => 'The ID of the revision being 
reviewed',
                        'reviewing' => 'Whether to advertising as reviewing or 
no longer reviewing',
                );
        }

Modified: trunk/extensions/FlaggedRevs/presentation/modules/review.js
===================================================================
--- trunk/extensions/FlaggedRevs/presentation/modules/review.js 2011-06-14 
14:56:15 UTC (rev 90051)
+++ trunk/extensions/FlaggedRevs/presentation/modules/review.js 2011-06-14 
14:57:18 UTC (rev 90052)
@@ -336,13 +336,13 @@
                                url             : wgScriptPath + '/api.php',
                                data    : {
                                        action          : 'reviewactivity',
-                                       oldid           : oRevId,
-                                       newid           : nRevId,
+                                       previd          : oRevId,
+                                       oldid           : nRevId,
                                        reviewing       : 0
                                },
                                type    : "POST",
                                dataType: "html", // response type
-                               timeout : 2500, // don't delay user exiting
+                               timeout : 2000, // don't delay user exiting
                                async   : false
                        });
                }


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

Reply via email to