wiki.techinc.nl/includes/resourceloader
Timo Tijhof 171bcfaae9 ResourceLoaderSkinModule: Fix SkinStyles extending of known media queries
If any of the styles given in its module definition (in the
'styles' or 'skinStyles' properties) used the same media queries
as the module's own CSS (e.g. 'all'), the module would fail with
"PHP Fatal error: [] operator not supported for strings" because
FileModule defaults to merging all the stylesheets into a single
string.

Fix this by ensuring they are arrays before trying to extend them.

This previously made it impossible to use $wgResourceModuleSkinStyles
for modules that use SkinModule (instead of plain FileModule), such as
the 'mediawiki.skinning.interface' module.

Bug: T168088
Change-Id: I3effcaa4982728e707fbf9efeec4e5e78fc8aab6
2017-07-10 19:53:00 +02:00
..
DerivativeResourceLoaderContext.php
ResourceLoader.php resourceloader: Use "\n" instead of ";" as separator for scripts 2017-06-28 03:59:05 +00:00
ResourceLoaderClientHtml.php resourceloader: Minor documentation and coding style improvements 2017-06-30 17:31:56 -07:00
ResourceLoaderContext.php Require $key in msg() functions 2017-06-14 13:26:27 +04:30
ResourceLoaderEditToolbarModule.php
ResourceLoaderFileModule.php resourceloader: Minor documentation and coding style improvements 2017-06-30 17:31:56 -07:00
ResourceLoaderFilePath.php
ResourceLoaderForeignApiModule.php
ResourceLoaderImage.php resourceloader: Minor documentation and coding style improvements 2017-06-30 17:31:56 -07:00
ResourceLoaderImageModule.php
ResourceLoaderJqueryMsgModule.php Remove "@author Bryan Davis" and "Brad Jorsch" annotations 2017-06-26 15:25:46 -06:00
ResourceLoaderLanguageDataModule.php
ResourceLoaderLanguageNamesModule.php
ResourceLoaderModule.php Remove empty lines at begin of function, if, foreach, switch 2017-07-01 11:34:16 +00:00
ResourceLoaderOOUIFileModule.php Restore the ability to set $wgResourceModuleSkinStyles for 'oojs-ui-core.styles' 2017-06-06 00:05:17 +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 resourceloader: Minor documentation and coding style improvements 2017-06-30 17:31:56 -07:00
ResourceLoaderSiteStylesModule.php
ResourceLoaderSkinModule.php ResourceLoaderSkinModule: Fix SkinStyles extending of known media queries 2017-07-10 19:53:00 +02:00
ResourceLoaderSpecialCharacterDataModule.php mw.language.specialcharacters: Add Canadian Aboriginal group 2017-04-05 18:19:40 +00:00
ResourceLoaderStartUpModule.php Remove empty lines at begin of function, if, foreach, switch 2017-07-01 11:34:16 +00:00
ResourceLoaderUploadDialogModule.php resourceloader: Minor documentation and coding style improvements 2017-06-30 17:31:56 -07:00
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