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

Revision: 114751
Author:   kaldari
Date:     2012-04-05 22:15:15 +0000 (Thu, 05 Apr 2012)
Log Message:
-----------
beginning of code for sort links

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

Modified: trunk/extensions/PageTriage/PageTriage.i18n.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.i18n.php     2012-04-05 21:55:04 UTC 
(rev 114750)
+++ trunk/extensions/PageTriage/PageTriage.i18n.php     2012-04-05 22:15:15 UTC 
(rev 114751)
@@ -35,6 +35,9 @@
        'pagetriage-filter-list-prompt' => 'Filter List',
        'pagetriage-article-count' => 'There are currently $1 unreviewed 
articles',
        'pagetriage-viewing' => 'Viewing',
+       'pagetriage-sort-by' => 'Sort by:',
+       'pagetriage-newest' => 'Newest',
+       'pagetriage-oldest' => 'Oldest',
        'pagetriage-triage' => 'Review',
        'pagetriage-filter-show-heading' => 'Show Only:',
        'pagetriage-filter-reviewed-edits' => 'Reviewed Articles',
@@ -94,6 +97,9 @@
        'pagetriage-filter-list-prompt' => 'Prompt to choose filters for the 
list view',
        'pagetriage-article-count' => 'A description of the number of 
unreviewed articles. $1 is the count.',
        'pagetriage-viewing' => 'Label for the sort-order buttons 
(oldest/newest)',
+       'pagetriage-sort-by' => 'Label for the sort-order buttons 
(oldest/newest)',
+       'pagetriage-newest' => 'Text for a sort-order button',
+       'pagetriage-oldest' => 'Text for a sort-order button',
        'pagetriage-filter-show-heading' => 'Prompt for the first set of 
checkboxes in the filter menu',
        'pagetriage-filter-reviewed-edits' => 'Checkbox text for reviewed 
articles',
        'pagetriage-filter-nominated-for-deletion' => 'Checkbox text for 
articles nominated for deletion',

Modified: trunk/extensions/PageTriage/PageTriage.php
===================================================================
--- trunk/extensions/PageTriage/PageTriage.php  2012-04-05 21:55:04 UTC (rev 
114750)
+++ trunk/extensions/PageTriage/PageTriage.php  2012-04-05 22:15:15 UTC (rev 
114751)
@@ -225,6 +225,9 @@
                'pagetriage-filter-list-prompt',
                'pagetriage-article-count',
                'pagetriage-viewing',
+               'pagetriage-sort-by',
+               'pagetriage-newest',
+               'pagetriage-oldest',
                'pagetriage-triage',
                'pagetriage-show-only',
                'pagetriage-filter-show-heading',

Modified: trunk/extensions/PageTriage/SpecialPageTriage.php
===================================================================
--- trunk/extensions/PageTriage/SpecialPageTriage.php   2012-04-05 21:55:04 UTC 
(rev 114750)
+++ trunk/extensions/PageTriage/SpecialPageTriage.php   2012-04-05 22:15:15 UTC 
(rev 114751)
@@ -212,7 +212,10 @@
                                                        </form>
                                                </div>
                                        </span>
-                                       <span 
class="mwe-pt-control-label-right"><b><%= gM( 'pagetriage-viewing' ) %></b> 
Sort Controls</span>
+                                       <span 
class="mwe-pt-control-label-right"><b><%= gM( 'pagetriage-sort-by' ) %></b>
+                                               <a href="#" 
id="mwe-pt-sort-newest"><%= gM( 'pagetriage-newest' ) %></a>
+                                               <a href="#" 
id="mwe-pt-sort-oldest"><%= gM( 'pagetriage-oldest' ) %></a>
+                                       </span>
                                </script>
                                
                                <!-- bottom nav template -->

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-05 21:55:04 UTC (rev 114750)
+++ 
trunk/extensions/PageTriage/modules/ext.pageTriage.views/ext.pageTriage.listControlNav.js
   2012-04-05 22:15:15 UTC (rev 114751)
@@ -76,7 +76,17 @@
                        $( '#mwe-pt-filter-dropdown-control' ).click( function( 
e ) {
                                _this.toggleFilterMenu();
                                e.stopPropagation();
-                       } );                    
+                       } );
+                       
+                       // Activate sort links
+                       $( '#mwe-pt-sort-newest' ).click( function() {
+                               // TODO: Make this change the direction param 
and run a new fetch
+                               return false;
+                       } );
+                       $( '#mwe-pt-sort-oldest' ).click( function() {
+                               // TODO: Make this change the direction param 
and run a new fetch
+                               return false;
+                       } );
                },
                
                resize: function() {


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

Reply via email to