wiki.techinc.nl/includes/resourceloader
Kunal Mehta e103ba265b resourceloader: Only store sources' load.php urls
Previously ResourceLoader would store any arbitrary data about a
source, provided it had a 'loadScript' key. It would register
the 'local' source with an additional 'apiScript' key, which was
also documented in DefaultSettings.php. However, it was
completely unused outside of the ForeignAPIGadgetRepo class in
Gadgets 2.0, which should be changed to take an API url as a
parameter. This was not useful as it was not ever formally
exposed, and it could not be depended upon that a source had
registered an 'apiScript' key.

For backwards compatability, both ResourceLoader::addSource()
and mw.loader.addSource() will both take an array/object, but
discard all parameters except for 'loadScript'.

Also added tests for ResourceLoader::addSource().

Bug: 69878
Change-Id: I4205cf788cddeec13b619be0c3576197dec1b8bf
2014-09-05 04:38:22 +02:00
..
DerivativeResourceLoaderContext.php OutputPage: Support foreign module sources in makeResourceLoaderLink 2014-07-19 23:44:00 +00:00
ResourceLoader.php resourceloader: Only store sources' load.php urls 2014-09-05 04:38:22 +02:00
ResourceLoaderContext.php Require a ResourceLoader instance is passed to ResourceLoaderContext 2014-08-10 11:36:59 +01:00
ResourceLoaderFileModule.php ResourceLoaderFileModule: Do not separately cache .less files 2014-08-20 20:26:46 +02:00
ResourceLoaderFilePageModule.php Fixed some @params documentation (includes/*) 2014-04-20 23:33:05 +02:00
ResourceLoaderFilePath.php resourceloader: Allow skins to provide additional styles for any module 2014-07-29 00:53:41 +02:00
ResourceLoaderLanguageDataModule.php mediawiki.language: Expose language fallback chain 2014-08-22 03:14:04 +02:00
ResourceLoaderLanguageNamesModule.php Cleanup some docs (includes/[m-r]) 2014-07-24 19:43:25 +02:00
ResourceLoaderLESSFunctions.php ResourceLoaderLESSFunctions: Quote CSS data: URIs if needed 2014-06-09 17:51:16 +02:00
ResourceLoaderModule.php Add missing @param to function docs 2014-08-14 19:38:57 +00:00
ResourceLoaderNoscriptModule.php Fixed some @params documentation (includes/*) 2014-04-20 23:33:05 +02:00
ResourceLoaderSiteModule.php includes/resourceloader/: Use Config instead of globals 2014-08-07 18:47:34 +01:00
ResourceLoaderStartUpModule.php Use lowercase array in ResourceLoaderStartUpModule.php 2014-08-15 15:29:28 +02:00
ResourceLoaderUserCSSPrefsModule.php includes/resourceloader/: Use Config instead of globals 2014-08-07 18:47:34 +01:00
ResourceLoaderUserGroupsModule.php includes/resourceloader/: Use Config instead of globals 2014-08-07 18:47:34 +01:00
ResourceLoaderUserModule.php includes/resourceloader/: Use Config instead of globals 2014-08-07 18:47:34 +01:00
ResourceLoaderUserOptionsModule.php Fixed some @params documentation (includes/*) 2014-04-20 23:33:05 +02:00
ResourceLoaderUserTokensModule.php Fixed some @params documentation (includes/*) 2014-04-20 23:33:05 +02:00
ResourceLoaderWikiModule.php Add missing @param to function docs 2014-08-14 19:38:57 +00:00