X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderStartUpModule.php;h=d535ffcd3aecc53a6fad2c171e23a30d87a1b195;hp=8973fe31c31b105fbbfb2af9f328db9228a1ce4d;hb=d19826aa35b206847a568a4b2c1c9ffaa615fca5;hpb=598a250b71aee0ca14eb8661b139bb23cf8e5f40 diff --git a/includes/resourceloader/ResourceLoaderStartUpModule.php b/includes/resourceloader/ResourceLoaderStartUpModule.php index 8973fe31c3..d535ffcd3a 100644 --- a/includes/resourceloader/ResourceLoaderStartUpModule.php +++ b/includes/resourceloader/ResourceLoaderStartUpModule.php @@ -296,6 +296,16 @@ class ResourceLoaderStartUpModule extends ResourceLoaderModule { return true; } + /** + * @return array + */ + public function getPreloadLinks( ResourceLoaderContext $context ) { + $url = self::getStartupModulesUrl( $context ); + return [ + $url => [ 'as' => 'script' ] + ]; + } + /** * Base modules required for the base environment of ResourceLoader * @@ -359,6 +369,7 @@ class ResourceLoaderStartUpModule extends ResourceLoaderModule { }, [ '$VARS.wgLegacyJavaScriptGlobals' => $this->getConfig()->get( 'LegacyJavaScriptGlobals' ), '$VARS.configuration' => $this->getConfigSettings( $context ), + // This url may be preloaded. See getPreloadLinks(). '$VARS.baseModulesUri' => self::getStartupModulesUrl( $context ), ] ); $pairs['$CODE.registrations()'] = str_replace(