https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114779

Revision: 114779
Author:   raindrift
Date:     2012-04-06 21:34:52 +0000 (Fri, 06 Apr 2012)
Log Message:
-----------
all the filters work, sort direction is preserved when the filters are changed

Modified Paths:
--------------
    trunk/extensions/PageTriage/PageTriage.php
    trunk/extensions/PageTriage/api/ApiPageTriageList.php
    
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js

Modified: trunk/extensions/PageTriage/PageTriage.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.php  2012-04-06 21:32:44 UTC (rev 
114778)
+++ trunk/extensions/PageTriage/PageTriage.php  2012-04-06 21:34:52 UTC (rev 
114779)
@@ -264,6 +264,7 @@
                'pagetriage-filter-stat-orphan',
                'pagetriage-filter-stat-non-autoconfirmed',
                'pagetriage-filter-stat-blocked',
+               'pagetriage-filter-stat-username',
                'pagetriage-filter-all',
        )
 );

Modified: trunk/extensions/PageTriage/api/ApiPageTriageList.php
===================================================================
--- trunk/extensions/PageTriage/api/ApiPageTriageList.php       2012-04-06 
21:32:44 UTC (rev 114778)
+++ trunk/extensions/PageTriage/api/ApiPageTriageList.php       2012-04-06 
21:34:52 UTC (rev 114779)
@@ -131,11 +131,11 @@
                        if ( $opts[$key] ) {
                                if( $val['val'] === false ) {
                                        // if val is false, use the value that 
was supplied via the api call
-                                       $tagConds = " ptrpt_page_id = 
ptrp_page_id AND ptrpt_tag_id = '" . $tags[$val['name']] . "' AND 
-                                                     ptrpt_value " . 
$val['op'] . " " . $dbr->addQuotes( $opts['key'] );
+                                       $tagConds = " ptrpt_page_id = 
ptrp_page_id AND ptrpt_tag_id = '" . $tags[$val['name']] . "' AND ptrpt_value " 
.
+                                               $val['op'] . " " . 
$dbr->addQuotes( $opts[$key] );
                                } else {
-                                       $tagConds = " ptrpt_page_id = 
ptrp_page_id AND ptrpt_tag_id = '" . $tags[$val['name']] . "' AND 
-                                                     ptrpt_value " . 
$val['op'] . " " . $dbr->addQuotes( $val['val'] );
+                                       $tagConds = " ptrpt_page_id = 
ptrp_page_id AND ptrpt_tag_id = '" . $tags[$val['name']] . "' AND ptrpt_value " 
.
+                                               $val['op'] . " " . 
$dbr->addQuotes( $val['val'] );
                                }
                                break;
                        }

Modified: 
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
===================================================================
--- 
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
   2012-04-06 21:32:44 UTC (rev 114778)
+++ 
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
   2012-04-06 21:34:52 UTC (rev 114779)
@@ -180,6 +180,7 @@
                        
                        // persist the limit parameter
                        apiParams['limit'] = this.model.getParam('limit');
+                       apiParams['dir'] = this.model.getParam('dir');
                                                
                        this.model.setParams( apiParams );
                        this.model.fetch();


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

Reply via email to