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 |
||
|---|---|---|
| .. | ||
| code-coverage | ||
| databases | ||
| html | ||
| kss | ||
| php-memcached | ||
| uidesign | ||
| contenthandler.txt | ||
| database.txt | ||
| deferred.txt | ||
| design.txt | ||
| distributors.txt | ||
| doxygen_first_page.php | ||
| export-0.1.xsd | ||
| export-0.2.xsd | ||
| export-0.3.xsd | ||
| export-0.4.xsd | ||
| export-0.5.xsd | ||
| export-0.6.xsd | ||
| export-0.7.xsd | ||
| export-0.8.xsd | ||
| export-0.9.xsd | ||
| export-0.10.xsd | ||
| export-demo.xml | ||
| extension.schema.v1.json | ||
| extension.schema.v2.json | ||
| globals.txt | ||
| hooks.txt | ||
| injection.txt | ||
| language.txt | ||
| linkcache.txt | ||
| logger.txt | ||
| magicword.txt | ||
| maintenance.txt | ||
| memcached.txt | ||
| README | ||
| schema.txt | ||
| scripts.txt | ||
| sitelist-1.0.xsd | ||
| sitelist.txt | ||
| sitescache.txt | ||
| skin.txt | ||
| title.txt | ||
/docs Directory README ====================== The 'docs' directory contain various text files that should help you understand the most important parts of the code of MediaWiki. More in-depth documentation can be found at: https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Code https://www.mediawiki.org/wiki/Special:MyLanguage/Developer_hub API documentation is automatically generated and updated daily at: https://doc.wikimedia.org/mediawiki-core/master/php/html/ You can get a fresh version using 'make doc' or mwdocgen.php in the ../maintenance/ directory. For end users, most of the documentation is located online at: https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Documentation for MediaWiki site administrators is at: https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents