$this->mModules = array_merge( $this->mModules, (array)$modules );
}
- /**
- * Remove one or more modules recognized by the resource loader.
- *
- * @param $modules Mixed: module name (string) or array of module names
- */
- public function removeModules( $modules ) {
- $this->mModules = array_diff( $this->mModules, (array)$modules );
- }
-
- /**
- * Removes all modules for resource loader.
- */
- public function resetModules() {
- $this->mModules = array();
- }
-
/**
* Get the list of module JS to include on this page
*
} else {
# @todo FIXME: This means that User:Me/Common.js doesn't load when previewing
# User:Me/Vector.js, and vice versa (bug 26283)
-
+
// We can't do $userScripts[] = 'user'; because the user module would end up
// being wrapped in a closure, so load it raw like 'site'
$scripts .= $this->makeResourceLoaderLink( 'user', ResourceLoaderModule::TYPE_SCRIPTS );