ResourceLoader/Vocabulary

Programming Interfaces

 * ResourceLoader: A PHP class that handles generating request strings and serving modules.
 * ResourceLoaderModule:

Resources

 * Loader: A JavaScript object that handles dependencies and loading procedures for modules.
 * Localization: A PHP file that provides localized messages in multiple languages for a module.
 * Message blob: A JSON string containing messages used in a module in a specific language.
 * Module: A combination of one or more scripts and/or styles identified by a unique name.
 * Dependencies: One or more modules which must be loaded for the module to function.
 * Script: A JavaScript file that provides the body of the module’s code.
 * Style: A CSS file that provides style rules for a module.
 * Origin: The type of place a module originates from. Used to determine wether a module is safe for certain uses. Eg. a user- or site-generated module is never ran on or . See also ResourceLoader/Origins.

Module loader states

 * &raquo; See also mediaWiki.loader


 * loaded: A module has been received by the client.
 * loading: A module is being received by the client.
 * ready: A module has been received by the client, and executed.
 * registered: A module has been identified to exist by a call to.