random w/s cleanup
authorMark A. Hershberger <mah@users.mediawiki.org>
Sat, 23 Apr 2011 19:28:35 +0000 (19:28 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Sat, 23 Apr 2011 19:28:35 +0000 (19:28 +0000)
includes/OutputPage.php
tests/phpunit/includes/TitlePermissionTest.php
tests/phpunit/includes/api/ApiSetup.php

index 2470d62..eeaca5c 100644 (file)
@@ -10,9 +10,9 @@ if ( !defined( 'MEDIAWIKI' ) ) {
  *
  * This class is used to prepare the final rendering. A skin is then
  * applied to the output parameters (links, javascript, html, categories ...).
- * 
+ *
  * Another class (fixme) handles sending the whole page to the client.
- * 
+ *
  * Some comments comes from a pairing session between Zak Greant and Ashar Voultoiz
  * in November 2010.
  *
@@ -1161,7 +1161,7 @@ class OutputPage {
        /**
         * Return whether user JavaScript is allowed for this page
         * @deprecated since 1.18 Load modules with ResourceLoader, and origin and
-        *     trustworthiness is identified and enforced automagically. 
+        *     trustworthiness is identified and enforced automagically.
         * @return Boolean
         */
        public function isUserJsAllowed() {
@@ -1672,11 +1672,11 @@ class OutputPage {
        }
 
        /**
-        * Set a flag which will cause an X-Frame-Options header appropriate for 
-        * edit pages to be sent. The header value is controlled by 
+        * Set a flag which will cause an X-Frame-Options header appropriate for
+        * edit pages to be sent. The header value is controlled by
         * $wgEditPageFrameOptions.
         *
-        * This is the default for special pages. If you display a CSRF-protected 
+        * This is the default for special pages. If you display a CSRF-protected
         * form on an ordinary view page, then you need to call this function.
         */
        public function preventClickjacking( $enable = true ) {
@@ -1693,8 +1693,8 @@ class OutputPage {
        }
 
        /**
-        * Get the X-Frame-Options header value (without the name part), or false 
-        * if there isn't one. This is used by Skin to determine whether to enable 
+        * Get the X-Frame-Options header value (without the name part), or false
+        * if there isn't one. This is used by Skin to determine whether to enable
         * JavaScript frame-breaking, for clients that don't support X-Frame-Options.
         */
        public function getFrameOptions() {
@@ -2381,7 +2381,7 @@ class OutputPage {
                        $this->mResourceLoader = new ResourceLoader();
                }
                return $this->mResourceLoader;
-       }               
+       }
 
        /**
         * TODO: Document
@@ -2460,7 +2460,7 @@ class OutputPage {
                        if ( ( $group === 'user' || $group === 'private' ) && $this->getUser()->isLoggedIn() ) {
                                $query['user'] = $this->getUser()->getName();
                        }
-                       
+
                        // Create a fake request based on the one we are about to make so modules return
                        // correct timestamp and emptiness data
                        $context = new ResourceLoaderContext( $resourceLoader, new FauxRequest( $query ) );
@@ -2474,9 +2474,9 @@ class OutputPage {
                        if ( $modules === array() ) {
                                continue;
                        }
-                       
+
                        $query['modules'] = implode( '|', array_keys( $modules ) );
-                       
+
                        // Support inlining of private modules if configured as such
                        if ( $group === 'private' && $wgResourceLoaderInlinePrivateModules ) {
                                if ( $only == ResourceLoaderModule::TYPE_STYLES ) {
@@ -2545,14 +2545,14 @@ class OutputPage {
        function getHeadScripts( Skin $sk ) {
                // Startup - this will immediately load jquery and mediawiki modules
                $scripts = $this->makeResourceLoaderLink( $sk, 'startup', ResourceLoaderModule::TYPE_SCRIPTS, true );
-               
+
                // Load config before anything else
                $scripts .= Html::inlineScript(
                        ResourceLoader::makeLoaderConditionalScript(
                                ResourceLoader::makeConfigSetScript( $this->getJSVars() )
                        )
                );
-               
+
                // Script and Messages "only" requests marked for top inclusion
                // Messages should go first
                $scripts .= $this->makeResourceLoaderLink( $sk, $this->getModuleMessages( true, 'top' ), ResourceLoaderModule::TYPE_MESSAGES );
@@ -2572,14 +2572,14 @@ class OutputPage {
 
                return $scripts;
        }
-       
+
        /**
         * JS stuff to put at the bottom of the <body>: modules marked with position 'bottom',
         * legacy scripts ($this->mScripts), user preferences, site JS and user JS
         */
        function getBottomScripts( Skin $sk ) {
                global $wgUseSiteJs, $wgAllowUserJs;
-               
+
                // Script and Messages "only" requests marked for bottom inclusion
                // Messages should go first
                $scripts = $this->makeResourceLoaderLink( $sk, $this->getModuleMessages( true, 'bottom' ), ResourceLoaderModule::TYPE_MESSAGES );
@@ -2597,7 +2597,7 @@ class OutputPage {
                                )
                        );
                }
-               
+
                // Legacy Scripts
                $scripts .= "\n" . $this->mScripts;
 
@@ -2624,13 +2624,13 @@ class OutputPage {
                        }
                }
                $scripts .= $this->makeResourceLoaderLink( $sk, $userScripts, ResourceLoaderModule::TYPE_SCRIPTS );
-               
+
                return $scripts;
        }
 
        /**
         * Get an array containing global JS variables
-        * 
+        *
         * Do not add things here which can be evaluated in
         * ResourceLoaderStartupScript - in other words, without state.
         * You will only be adding bloat to the page and causing page caches to
@@ -2672,10 +2672,10 @@ class OutputPage {
                if ( $wgUseAjax && $wgEnableMWSuggest && !$this->getUser()->getOption( 'disablesuggest', false ) ) {
                        $vars['wgSearchNamespaces'] = SearchEngine::userNamespaces( $this->getUser() );
                }
-               
+
                // Allow extensions to add their custom variables to the global JS variables
                wfRunHooks( 'MakeGlobalVariablesScript', array( &$vars ) );
-               
+
                return $vars;
        }
 
@@ -3007,7 +3007,7 @@ class OutputPage {
                // Add marker tag to mark the place where the client-side loader should inject dynamic styles
                // We use a <meta> tag with a made-up name for this because that's valid HTML
                $ret .= Html::element( 'meta', array( 'name' => 'ResourceLoaderDynamicStyles', 'content' => '' ) ) . "\n";
-               
+
                // Add site, private and user styles
                // 'private' at present only contains user.options, so put that before 'user'
                // Any future private modules will likely have a similar user-specific character
index 2b675d5..cb1f720 100644 (file)
@@ -28,14 +28,14 @@ class TitlePermissionTest extends MediaWikiTestCase {
                $this->title = Title::makeTitle( NS_MAIN, "Main Page" );
                if ( !isset( $this->userUser ) || !( $this->userUser instanceOf User ) ) {
                        $this->userUser = User::newFromName( $this->userName );
-                       
+
                        if ( !$this->userUser->getID() ) {
                                $this->userUser = User::createNew( $this->userName, array(
                                        "email" => "test@example.com",
                                        "real_name" => "Test User" ) );
                                $this->userUser->load();
                        }
-                       
+
                        $this->altUser = User::newFromName( $this->altUserName );
                        if ( !$this->altUser->getID() ) {
                                $this->altUser = User::createNew( $this->altUserName, array(
@@ -334,7 +334,7 @@ class TitlePermissionTest extends MediaWikiTestCase {
                $prefix = $wgContLang->getFormattedNsText( NS_PROJECT );
 
                $this->setTitle( NS_SPECIAL );
-               
+
                $this->assertEquals( array( array( 'badaccess-group0' ), array( 'ns-specialprotected' ) ),
                                                         $this->title->getUserPermissionsErrors( 'bogus', $this->user ) );
                $this->assertEquals( array( array( 'badaccess-group0' ) ),
index caa95b9..1c8001e 100644 (file)
@@ -27,7 +27,7 @@ abstract class ApiTestSetup extends MediaWikiTestCase {
                $data[0] = $module->getResultData();
                $data[1] = $req;
                $data[2] = $_SESSION;
-               
+
                if( $appendModule ) $data[3] = $module;
 
                return $data;
@@ -41,7 +41,7 @@ abstract class ApiTestSetup extends MediaWikiTestCase {
 
                $GLOBALS['wgUser'] = $this->sysopUser->user;
        }
-       
+
        function doLogin() {
                $data = $this->doApiRequest( array(
                        'action' => 'login',
@@ -55,10 +55,10 @@ abstract class ApiTestSetup extends MediaWikiTestCase {
                        "lgtoken" => $token,
                        "lgname" => $this->sysopUser->userName,
                        "lgpassword" => $this->sysopUser->password ), $data );
-               
+
                return $data;
        }
-       
+
        function getTokenList( $user ) {
                $GLOBALS['wgUser'] = $user->user;
                $data = $this->doApiRequest( array(
@@ -68,7 +68,7 @@ abstract class ApiTestSetup extends MediaWikiTestCase {
                        'prop' => 'info' ) );
                return $data;
        }
-       
+
 }
 
 class UserWrapper {