MediaWiki REL1_37
ResourceLoader

For higher level documentation, see https://www.mediawiki.org/wiki/ResourceLoader/Architecture. More...

Collaboration diagram for ResourceLoader:

Modules

 ResourceLoader Hooks
 

Files

file  load.php
 The web entry point for ResourceLoader, which serves static CSS/JavaScript via ResourceLoaderModule subclasses.
 

Classes

class  DerivativeResourceLoaderContext
 A mutable version of ResourceLoaderContext. More...
 
class  MediaWiki\ResourceLoader\HookRunner
 
class  MessageBlobStore
 This class generates message blobs for use by ResourceLoader. More...
 
class  ResourceLoader
 ResourceLoader is a loading system for JavaScript and CSS resources. More...
 
class  ResourceLoaderCircularDependencyError
 
class  ResourceLoaderClientHtml
 Load and configure a ResourceLoader client on an HTML page. More...
 
class  ResourceLoaderContext
 Context object that contains information about the state of a specific ResourceLoader web request. More...
 
class  ResourceLoaderFileModule
 Module based on local JavaScript/CSS files. More...
 
class  ResourceLoaderFilePath
 An object to represent a path to a JavaScript/CSS file, along with a remote and local base path, for use with ResourceLoaderFileModule. More...
 
class  ResourceLoaderForeignApiModule
 Module for mediawiki.ForeignApi and mediawiki.ForeignRest that has dynamically generated dependencies, via a hook usable by extensions. More...
 
class  ResourceLoaderImage
 Class encapsulating an image used in a ResourceLoaderImageModule. More...
 
class  ResourceLoaderImageModule
 Module for generated and embedded images. More...
 
class  ResourceLoaderLanguageDataModule
 Module for populating language specific data, such as grammar forms. More...
 
class  ResourceLoaderLessVarFileModule
 Module augmented with context-specific LESS variables. More...
 
class  ResourceLoaderModule
 Abstraction for ResourceLoader modules, with name registration and maxage functionality. More...
 
class  ResourceLoaderMwUrlModule
 
class  ResourceLoaderOOUIFileModule
 Module which magically loads the right skinScripts and skinStyles for every skin, using the specified OOUI theme for each. More...
 
class  ResourceLoaderOOUIIconPackModule
 Allows loading arbitrary sets of OOUI icons. More...
 
class  ResourceLoaderSiteModule
 Module for site customizations. More...
 
class  ResourceLoaderSiteStylesModule
 Module for site style customizations. More...
 
class  ResourceLoaderSkinModule
 Module for skin stylesheets. More...
 
class  ResourceLoaderStartUpModule
 Module for ResourceLoader initialization. More...
 
class  ResourceLoaderUserDefaultsModule
 Module for default user preferences. More...
 
class  ResourceLoaderUserModule
 Module for user customizations scripts. More...
 
class  ResourceLoaderUserOptionsModule
 Module for per-user private data that is transmitted on all HTML web responses. More...
 
class  ResourceLoaderUserStylesModule
 Module for user customizations styles. More...
 
class  ResourceLoaderWikiModule
 Abstraction for ResourceLoader modules which pull from wiki pages. More...
 
class  VueComponentParser
 Parser for Vue single file components (.vue files). More...
 

Variables

trait ResourceLoaderOOUIModule
 Convenience methods for dealing with OOUI themes and their relations to MW skins.
 

Detailed Description

For higher level documentation, see https://www.mediawiki.org/wiki/ResourceLoader/Architecture.

Variable Documentation

◆ ResourceLoaderOOUIModule

trait ResourceLoaderOOUIModule
Initial value:
{
protected static $knownScriptsModules = [ 'core' ]

Convenience methods for dealing with OOUI themes and their relations to MW skins.

Access: internal

Definition at line 27 of file ResourceLoaderOOUIModule.php.