MediaWiki  REL1_24
ResourceLoaderLanguageNamesModule Class Reference

ResourceLoader module for populating language specific data. More...

Inheritance diagram for ResourceLoaderLanguageNamesModule:
Collaboration diagram for ResourceLoaderLanguageNamesModule:

List of all members.

Public Member Functions

 getDependencies ()
 Get a list of modules this module depends on.
 getModifiedHash (ResourceLoaderContext $context)
 getModifiedTime (ResourceLoaderContext $context)
 getScript (ResourceLoaderContext $context)

Protected Member Functions

 getData (ResourceLoaderContext $context)

Protected Attributes

 $targets = array( 'desktop', 'mobile' )

Detailed Description

ResourceLoader module for populating language specific data.

Definition at line 31 of file ResourceLoaderLanguageNamesModule.php.


Member Function Documentation

Get a list of modules this module depends on.

Dependency information is taken into account when loading a module on the client side.

To add dependencies dynamically on the client side, use a custom loader script, see getLoaderScript()

Returns:
array List of module names as strings

Reimplemented from ResourceLoaderModule.

Definition at line 59 of file ResourceLoaderLanguageNamesModule.php.

References array().

Parameters:
ResourceLoaderContext$context
Returns:
string Hash

Reimplemented from ResourceLoaderModule.

Definition at line 75 of file ResourceLoaderLanguageNamesModule.php.

References getData().

Parameters:
ResourceLoaderContext$context
Returns:
int UNIX timestamp

Reimplemented from ResourceLoaderModule.

Definition at line 67 of file ResourceLoaderLanguageNamesModule.php.

References ResourceLoaderModule\getHashMtime().

Parameters:
ResourceLoaderContext$context
Returns:
string JavaScript code

Reimplemented from ResourceLoaderModule.

Definition at line 51 of file ResourceLoaderLanguageNamesModule.php.

References array(), Xml\encodeJsCall(), getData(), and ResourceLoaderContext\getLanguage().


Member Data Documentation

ResourceLoaderLanguageNamesModule::$targets = array( 'desktop', 'mobile' ) [protected]

Reimplemented from ResourceLoaderModule.

Definition at line 33 of file ResourceLoaderLanguageNamesModule.php.


The documentation for this class was generated from the following file: