/** * @static * @param $module * @param ResourceLoaderContext $context * @param $userpage * @param $pages * @return bool */ public static function onResourceLoaderUserModuleGetPages($module, $context, $userpage, &$pages) { global $wgResourceLoaderAssetsSkinMapping; // handle skin name changes $skinName = $context->getSkin(); if (isset($wgResourceLoaderAssetsSkinMapping[$skinName])) { $mappedName = $wgResourceLoaderAssetsSkinMapping[$skinName]; $mapping = array("{$userpage}/" . $skinName . '.js' => "{$userpage}/" . $mappedName . '.js', "{$userpage}/" . $skinName . '.css' => "{$userpage}/" . $mappedName . '.css'); $pages = Wikia::renameArrayKeys($pages, $mapping); } // todo: add user-defined user scripts here return true; }