MediaWiki REL1_39
|
Load and configure a ResourceLoader client on an HTML page. More...
Public Member Functions | |
__construct (Context $context, array $options=[]) | |
getBodyHtml () | |
getDocumentAttributes () | |
getHeadHtml ( $nojsClass=null) | |
The order of elements in the head is as follows: | |
setConfig (array $vars) | |
Set mw.config variables. | |
setExemptStates (array $states) | |
Set state of special modules that are handled by the caller manually. | |
setModules (array $modules) | |
Ensure one or more modules are loaded. | |
setModuleStyles (array $modules) | |
Ensure the styles of one or more modules are loaded. | |
Static Public Member Functions | |
static | makeLoad (Context $mainContext, array $modules, $only, array $extraQuery=[], $nonce=null) |
Explicitly load or embed modules on a page. | |
Load and configure a ResourceLoader client on an HTML page.
Definition at line 33 of file ClientHtml.php.
MediaWiki\ResourceLoader\ClientHtml::__construct | ( | Context | $context, |
array | $options = [] ) |
Context | $context | |
array | $options | [optional] Array of options
|
Definition at line 65 of file ClientHtml.php.
References MediaWiki\ResourceLoader\Context\getResourceLoader().
MediaWiki\ResourceLoader\ClientHtml::getBodyHtml | ( | ) |
Definition at line 346 of file ClientHtml.php.
MediaWiki\ResourceLoader\ClientHtml::getDocumentAttributes | ( | ) |
Definition at line 233 of file ClientHtml.php.
MediaWiki\ResourceLoader\ClientHtml::getHeadHtml | ( | $nojsClass = null | ) |
The order of elements in the head is as follows:
Reasons:
string | null | $nojsClass | Class name that caller uses on HTML document element |
Definition at line 252 of file ClientHtml.php.
|
static |
Explicitly load or embed modules on a page.
Context | $mainContext | |
string[] | $modules | One or more module names |
string | $only | Module TYPE_ class constant |
array | $extraQuery | [optional] Array with extra query parameters for the request |
string | null | $nonce | [optional] Content-Security-Policy nonce (from OutputPage->getCSP->getNonce()) |
Definition at line 397 of file ClientHtml.php.
References $modules, $source, MediaWiki\ResourceLoader\Context\encodeJson(), MediaWiki\ResourceLoader\Context\getDebug(), and MediaWiki\ResourceLoader\Context\getResourceLoader().
MediaWiki\ResourceLoader\ClientHtml::setConfig | ( | array | $vars | ) |
Set mw.config variables.
array | $vars | Array of key/value pairs |
Definition at line 80 of file ClientHtml.php.
Referenced by OutputPage\getRlClient().
MediaWiki\ResourceLoader\ClientHtml::setExemptStates | ( | array | $states | ) |
Set state of special modules that are handled by the caller manually.
See OutputPage::buildExemptModules() for use cases.
array<string,string> | $states Module state keyed by module name |
Definition at line 111 of file ClientHtml.php.
MediaWiki\ResourceLoader\ClientHtml::setModules | ( | array | $modules | ) |
Ensure one or more modules are loaded.
string[] | $modules | Array of module names |
Definition at line 91 of file ClientHtml.php.
MediaWiki\ResourceLoader\ClientHtml::setModuleStyles | ( | array | $modules | ) |
Ensure the styles of one or more modules are loaded.
string[] | $modules | Array of module names |
Definition at line 100 of file ClientHtml.php.