wiki.techinc.nl/includes/resourceloader
Bartosz Dziewoński c8ad83310f Refactor registration of OOjs UI resource modules
includes/resourceloader/ResourceLoaderOOUIModule.php
* New trait centralizing some logic for dealing with OOjs UI themes,
  previously duplicated in OutputPage, ResourcesOOUI.php and
  ResourceLoaderOOUIImageModule.
* Follow-up change I74362f0fc215b26f1f104ce7bdbbac1e106736ad uses this
  as a base to allow skins/extensions to define new OOjs UI themes.

resources/Resources.php
resources/ResourcesOOUI.php
includes/resourceloader/ResourceLoader.php
* OOjs UI resource module definitions are moved back to their rightly
  place in Resources.php. They are again (almost) normal and static.
* Theme-specific logic is now handled by the module code, definitions
  only specify 'themeScripts'/'themeStyles'/'themeImages'.
* ResourcesOOUI.php is deleted and no longer loaded by ResourceLoader.

includes/resourceloader/ResourceLoaderOOUIFileModule.php
includes/resourceloader/ResourceLoaderOOUIImageModule.php
* Glue code previously existing in ResourcesOOUI.php now lives here.
* Use the ResourceLoaderOOUIModule trait to avoid code duplication.

Change-Id: I39cc2a735d9625c87bf4ede6f5fb0ec441d47dcc
2017-06-01 17:04:05 +02:00
..
DerivativeResourceLoaderContext.php
ResourceLoader.php Refactor registration of OOjs UI resource modules 2017-06-01 17:04:05 +02:00
ResourceLoaderClientHtml.php resourceloader: Bump severity of style queue violation to Warning 2017-05-01 17:39:08 -07:00
ResourceLoaderContext.php includes: Replace implicit Bugzilla bug numbers with Phab ones 2017-02-21 18:13:24 +00:00
ResourceLoaderEditToolbarModule.php
ResourceLoaderFileModule.php resourceloader: Remove unused getPosition() code 2016-11-18 19:02:12 +00:00
ResourceLoaderFilePath.php
ResourceLoaderForeignApiModule.php
ResourceLoaderImage.php ResourceLoaderImage: Correctly ignore 'deprecated' key 2017-03-29 14:44:22 -04:00
ResourceLoaderImageModule.php Merge "ResourceLoaderOOUIModule: Minor code quality fixes, and more comments" 2017-03-17 20:21:42 +00:00
ResourceLoaderJqueryMsgModule.php Allow extensions to add jQueryMsg magic words 2017-03-22 15:09:13 -04:00
ResourceLoaderLanguageDataModule.php Make grammar data loadable as an RL module and usable in JS 2016-10-21 12:25:16 -07:00
ResourceLoaderLanguageNamesModule.php
ResourceLoaderModule.php resourceloader: Add filename to validateScriptFile cache key 2017-05-13 00:24:40 +00:00
ResourceLoaderOOUIFileModule.php Refactor registration of OOjs UI resource modules 2017-06-01 17:04:05 +02:00
ResourceLoaderOOUIImageModule.php Refactor registration of OOjs UI resource modules 2017-06-01 17:04:05 +02:00
ResourceLoaderOOUIModule.php Refactor registration of OOjs UI resource modules 2017-06-01 17:04:05 +02:00
ResourceLoaderRawFileModule.php
ResourceLoaderSiteModule.php
ResourceLoaderSiteStylesModule.php
ResourceLoaderSkinModule.php Ensure logo preload transforms urls if needed 2017-04-12 21:34:31 +00:00
ResourceLoaderSpecialCharacterDataModule.php mw.language.specialcharacters: Add Canadian Aboriginal group 2017-04-05 18:19:40 +00:00
ResourceLoaderStartUpModule.php resourceloader: Fold legacy modules into base modules request 2017-04-11 22:56:38 +00:00
ResourceLoaderUploadDialogModule.php
ResourceLoaderUserDefaultsModule.php Document return string as JavaScript code for getScript 2017-04-03 10:24:41 +02:00
ResourceLoaderUserModule.php
ResourceLoaderUserOptionsModule.php Document return string as JavaScript code for getScript 2017-04-03 10:24:41 +02:00
ResourceLoaderUserStylesModule.php
ResourceLoaderUserTokensModule.php Document return string as JavaScript code for getScript 2017-04-03 10:24:41 +02:00
ResourceLoaderWikiModule.php Move Database and subclasses to Rdbms namespace 2017-04-12 10:43:57 -07:00