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:[]

Examples

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

See MainConfigSchema::ResourceModules.

Loading module

See ResourceLoader/Migration guide (developers)#Adding a module to the page:

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
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.