X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderStartUpModule.php;h=8b9feeb8f04122a2725996b13e14184d432a1b82;hp=8973fe31c31b105fbbfb2af9f328db9228a1ce4d;hb=3df3b575c6617df64ec98533cc7141bd2314e274;hpb=4a5f646a7fea7cbe0421c5cf38b72bae5c1bcf65 diff --git a/includes/resourceloader/ResourceLoaderStartUpModule.php b/includes/resourceloader/ResourceLoaderStartUpModule.php index 8973fe31c3..8b9feeb8f0 100644 --- a/includes/resourceloader/ResourceLoaderStartUpModule.php +++ b/includes/resourceloader/ResourceLoaderStartUpModule.php @@ -296,6 +296,17 @@ class ResourceLoaderStartUpModule extends ResourceLoaderModule { return true; } + /** + * @param ResourceLoaderContext $context + * @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 +370,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(