MediaWiki REL1_37
|
This is a hook handler interface, see docs/Hooks.md. More...
Public Member Functions | |
onMakeGlobalVariablesScript (&$vars, $out) | |
Export user- or page-specific mw.config variables to JavaScript. | |
This is a hook handler interface, see docs/Hooks.md.
Use the hook name "MakeGlobalVariablesScript" to register handlers implementing this interface.
Definition at line 14 of file MakeGlobalVariablesScriptHook.php.
MediaWiki\Hook\MakeGlobalVariablesScriptHook::onMakeGlobalVariablesScript | ( | & | $vars, |
$out | |||
) |
Export user- or page-specific mw.config
variables to JavaScript.
When using this hook, be as selective as possible about when the data is set. Reduce the cost by setting values only for specific titles, namespaces, or user-rights.
Data exported here is transmitted with the highest possible bandwidth priority (ahead of page content even). Any data that is not dependant on the current request, should go through MediaWiki\ResourceLoader\Hook\ResourceLoaderGetConfigVarsHook instead.
This hook is called from OutputPage::getJSVars.
array | &$vars | Variable (or multiple variables) |
OutputPage | $out | OutputPage which called the hook, can be used to get the real title |
Implemented in MediaWiki\HookContainer\HookRunner.