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

Revision: 114858
Author:   kaldari
Date:     2012-04-11 22:34:36 +0000 (Wed, 11 Apr 2012)
Log Message:
-----------
follow-up to r114853 - nevermind, we actually do need for it to be a string to 
pass it to JavaScript

Modified Paths:
--------------
    trunk/extensions/PageTriage/SpecialPageTriage.php

Modified: trunk/extensions/PageTriage/SpecialPageTriage.php
===================================================================
--- trunk/extensions/PageTriage/SpecialPageTriage.php   2012-04-11 22:11:58 UTC 
(rev 114857)
+++ trunk/extensions/PageTriage/SpecialPageTriage.php   2012-04-11 22:34:36 UTC 
(rev 114858)
@@ -37,17 +37,25 @@
                // Output the title of the page
                $out->setPageTitle( wfMessage( 'pagetriage' ) );
 
+               // Set whether or not to do infinite scrolling based on config 
variable
+               if ( is_bool( $wgPageTriageInfiniteScrolling ) ) {
+                       // Convert to string
+                       $infiniteScroll = $wgPageTriageInfiniteScrolling ? 
'true' : 'false';
+               } else {
+                       $infiniteScroll = $wgPageTriageInfiniteScrolling;
+               }
+               
                // Allow infinite scrolling override from query string parameter
                // We don't use getBool() here since the param is optional
                if ( $wgRequest->getText( 'infinite' ) === 'true' ) {
-                       $wgPageTriageInfiniteScrolling = true;
+                       $infiniteScroll = 'true';
                } else if ( $wgRequest->getText( 'infinite' ) === 'false' ) {
-                       $wgPageTriageInfiniteScrolling = false;
+                       $infiniteScroll = 'false';
                }
 
                // Set the infinite scrolling flag in JavaScript
                $out->addScript( "<script 
type=\"text/javascript\">mw.config.set({\"wgPageTriageInfiniteScrolling\":" . 
-                       $wgPageTriageInfiniteScrolling . "});</script>" );
+                       $infiniteScroll . "});</script>" );
 
                // Load the JS
                $out->addModules( array( 'ext.pageTriage.external', 
'ext.pageTriage.models', 'ext.pageTriage.views.list' ) );


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

Reply via email to