Manual:$wgResourceModules
Appearance
From mediawiki.org
ResourceLoader: $wgResourceModules | |
---|---|
Array of all extra defined modules that can later be loaded during the output. |
|
Introduced in version: | 1.17.0 (r72349) |
Removed in version: | Still in use |
Allowed values: | (multi-dimensional array) |
Default value: | [] |
Other settings: Alphabetical | By function |
Examples
[edit ]Below is an example of how to use this in an extension.
You would put this in your extension.json
file.
"ResourceModules":{ "ext.MyExtension":{ "localBasePath":"modules/ext.MyExtension", "remoteExtPath":"MyExtension/modules/ext.MyExtension", "styles":[ "foo.css", "bar.css" ], "packageFiles":[ "index.js", "foo.js" ], "messages":[ "myextension-foo-label" ], "dependencies":[ "jquery.cookie", "mediawiki.util" ] } },
Options
[edit ]See MainConfigSchema::ResourceModules.
Loading module
[edit ]See ResourceLoader/Migration guide (developers)#Adding a module to the page :
Note
[edit ]If you require a list of all registered modules, it is not recommended to call $GLOBALS[ 'wgResourceModules' ]
from a skin or extension. The list may not be complete at the time of the request. See ResourceLoader::getModuleNames() instead.
See also
- ResourceLoader
$wgResourceModules
- Register modules that can later be loaded on a page$wgResourceModuleSkinStyles
- Register skin-provided stylesheets to add to an existing ResourceLoader module$wgResourceLoaderDebug
- Configure the default debug mode for MediaWiki.- Internal configuration settings:
$wgExtensionAssetsPath
,$wgResourceLoaderMaxage
- ResourceLoaderRegisterModules hook
- Developing with ResourceLoader – Learn how to use ResourceLoader in MediaWiki