From: Trevor Parscal Date: Tue, 19 Oct 2010 23:47:56 +0000 (+0000) Subject: Some cleanup work X-Git-Tag: 1.31.0-rc.0~34409 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=0c2d86685c83dadba2f655ce9648f128c924df76;p=lhc%2Fweb%2Fwiklou.git Some cleanup work --- diff --git a/includes/resourceloader/ResourceLoaderFileModule.php b/includes/resourceloader/ResourceLoaderFileModule.php index 54811a4d89..02d38b09ff 100644 --- a/includes/resourceloader/ResourceLoaderFileModule.php +++ b/includes/resourceloader/ResourceLoaderFileModule.php @@ -226,22 +226,24 @@ class ResourceLoaderFileModule extends ResourceLoaderModule { } wfProfileIn( __METHOD__ ); - // Sort of nasty way we can get a flat list of files depended on by all styles - $styles = array(); - foreach ( self::collateFilePathListByOption( $this->styles, 'media', 'all' ) as $styleFiles ) { - $styles = array_merge( $styles, $styleFiles ); + $files = array(); + + // Flatten style files into $files + $styles = self::collateFilePathListByOption( $this->styles, 'media', 'all' ); + foreach ( $styles as $styleFiles ) { + $files = array_merge( $files, $styleFiles ); } $skinFiles = self::tryForKey( self::collateFilePathListByOption( $this->skinStyles, 'media', 'all' ), $context->getSkin(), 'default' ); foreach ( $skinFiles as $styleFiles ) { - $styles = array_merge( $styles, $styleFiles ); + $files = array_merge( $files, $styleFiles ); } // Final merge, this should result in a master list of dependent files $files = array_merge( + $files, $this->scripts, - $styles, $context->getDebug() ? $this->debugScripts : array(), self::tryForKey( $this->languageScripts, $context->getLanguage() ), self::tryForKey( $this->skinScripts, $context->getSkin(), 'default' ),