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