http://www.mediawiki.org/wiki/Special:Code/MediaWiki/73040

Revision: 73040
Author:   tparscal
Date:     2010-09-15 01:46:19 +0000 (Wed, 15 Sep 2010)

Log Message:
-----------
Fixed a bunch of syntax errors and mistakes.

Modified Paths:
--------------
    trunk/extensions/Vector/Vector.hooks.php
    trunk/phase3/includes/ResourceLoader.php
    trunk/phase3/resources/Resources.php

Modified: trunk/extensions/Vector/Vector.hooks.php
===================================================================
--- trunk/extensions/Vector/Vector.hooks.php    2010-09-15 01:38:57 UTC (rev 
73039)
+++ trunk/extensions/Vector/Vector.hooks.php    2010-09-15 01:46:19 UTC (rev 
73040)
@@ -20,7 +20,7 @@
                                        'vector-collapsiblenav-more',
                                ),
                                'dependencies' => array( 'jquery.client' ),
-                       )
+                       ),
                        'preferences' => array(
                                'key' => 'vector-collapsiblenav',
                                'ui' => array(
@@ -38,7 +38,7 @@
                        'name' => 'vector.collapsibleTabs',
                        'resources' => array(
                                'scripts' => 
'extensions/Vector/modules/vector.collapsibleTabs.js',
-                       )
+                       ),
                ),
                'editwarning' => array(
                        'name' => 'vector.editWarning',
@@ -66,7 +66,7 @@
                                'dependencies' => array( 'jquery.client' ),
                        ),
                        'preferences' => array(
-                               'requirements' = array( 'vector-simplesearch' 
=> true ),
+                               'requirements' => array( 'vector-simplesearch' 
=> true ),
                        ),
                ),
                'footercleanup' => array(
@@ -86,14 +86,14 @@
                                ),
                        ),
                        'preferences' => array(
-                               'requirements' = array( 'vector-simplesearch' 
=> true, 'disablesuggest' => false ),
+                               'requirements' => array( 'vector-simplesearch' 
=> true, 'disablesuggest' => false ),
                        ),
                ),
        );
        
        /* Protected Static Methods */
        
-       protected static isEnabled( $module ) {
+       protected static function isEnabled( $module ) {
                global $wgVectorModules, $wgUser;
                
                $enabled =
@@ -101,15 +101,17 @@
                        (
                                $wgVectorModules[$module]['user'] &&
                                isset( 
self::$modules[$module]['preferences']['key'] ) &&
-                               $wgUser->getOption( 
self::$modules[$module]['preferences']['key']
+                               $wgUser->getOption( 
self::$modules[$module]['preferences']['key'] )
                        );
                if ( !$enabled ) {
                        return false;
                }
-               foreach ( 
self::$modules[$module]['preferences']['requirements'] as $requirement => 
$value ) {
-                       // Important! We really do want fuzzy evaluation here
-                       if ( $wgUser->getOption( $requirement ) != $value ) {
-                               return false;
+               if ( isset( 
self::$modules[$module]['preferences']['requirements'] ) ) {
+                       foreach ( 
self::$modules[$module]['preferences']['requirements'] as $requirement => 
$value ) {
+                               // Important! We really do want fuzzy 
evaluation here
+                               if ( $wgUser->getOption( $requirement ) != 
$value ) {
+                                       return false;
+                               }
                        }
                }
                return true;
@@ -139,6 +141,7 @@
                                $out->addModules( 
self::$modules[$module]['name'] );
                        }
                }
+               return true;
        }
        
        /**
@@ -153,7 +156,7 @@
                global $wgVectorModules;
                
                foreach ( $wgVectorModules as $module => $enable ) {
-                       if ( $enable['user'] ) && isset( 
self::$modules['preferences'][$module]['ui'] ) ) {
+                       if ( $enable['user'] && isset( 
self::$modules['preferences'][$module]['ui'] ) ) {
                                
$defaultPreferences[self::$modules['preferences'][$module]['key']] =
                                        
self::$modules['preferences'][$module]['ui'];
                        }
@@ -166,6 +169,8 @@
         * Adds enabled/disabled switches for Vector modules
         */
        public static function makeGlobalVariablesScript( &$vars ) {
+               global $wgVectorModules;
+               
                $configurations = array();
                foreach ( $wgVectorModules as $module => $enable ) {
                        if (
@@ -191,7 +196,8 @@
         */
        public static function resourceLoaderRegisterModules() {
                foreach ( self::$modules as $module ) {
-                       ResourceLoader::register( $module['name'], 
$module['resources'] );
+                       ResourceLoader::register( $module['name'], new 
ResourceLoaderFileModule( $module['resources'] ) );
                }
+               return true;
        }
 }
\ No newline at end of file

Modified: trunk/phase3/includes/ResourceLoader.php
===================================================================
--- trunk/phase3/includes/ResourceLoader.php    2010-09-15 01:38:57 UTC (rev 
73039)
+++ trunk/phase3/includes/ResourceLoader.php    2010-09-15 01:46:19 UTC (rev 
73040)
@@ -326,4 +326,4 @@
 }
 
 ResourceLoader::register( include( "$IP/resources/Resources.php" ) );
-wfRunHook( 'ResourceLoaderRegisterModules' );
\ No newline at end of file
+wfRunHooks( 'ResourceLoaderRegisterModules' );
\ No newline at end of file

Modified: trunk/phase3/resources/Resources.php
===================================================================
--- trunk/phase3/resources/Resources.php        2010-09-15 01:38:57 UTC (rev 
73039)
+++ trunk/phase3/resources/Resources.php        2010-09-15 01:46:19 UTC (rev 
73040)
@@ -405,4 +405,4 @@
        'mediawiki.legacy.wikiprintable' => new ResourceLoaderFileModule( array(
                'styles' => array( 'skins/common/wikiprintable.css' => array( 
'media' => 'print' ) ),
        ) ),
-) );
\ No newline at end of file
+);
\ No newline at end of file



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

Reply via email to