dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
resourceloader: Allow style-only modules to have deprecation warnings
[lhc/web/wiklou.git]
/
includes
/
resourceloader
/
ResourceLoaderClientHtml.php
diff --git
a/includes/resourceloader/ResourceLoaderClientHtml.php
b/includes/resourceloader/ResourceLoaderClientHtml.php
index
d0a9c42
..
80825ff
100644
(file)
--- a/
includes/resourceloader/ResourceLoaderClientHtml.php
+++ b/
includes/resourceloader/ResourceLoaderClientHtml.php
@@
-139,7
+139,8
@@
class ResourceLoaderClientHtml {
'styles' => [],
'general' => [],
],
'styles' => [],
'general' => [],
],
-
+ // Deprecations for style-only modules
+ 'styledeprecations' => [],
];
foreach ( $this->modules as $name ) {
];
foreach ( $this->modules as $name ) {
@@
-204,6
+205,10
@@
class ResourceLoaderClientHtml {
$data['styles'][] = $name;
}
}
$data['styles'][] = $name;
}
}
+ $deprecation = $module->getDeprecationInformation();
+ if ( $deprecation ) {
+ $data['styledeprecations'][] = $deprecation;
+ }
}
foreach ( $this->moduleScripts as $name ) {
}
foreach ( $this->moduleScripts as $name ) {
@@
-307,7
+312,15
@@
class ResourceLoaderClientHtml {
);
}
);
}
- // External stylesheets
+ // Deprecations for only=styles modules
+ if ( $data['styledeprecations'] ) {
+ $chunks[] = ResourceLoader::makeInlineScript(
+ implode( '', $data['styledeprecations'] ),
+ $nonce
+ );
+ }
+
+ // External stylesheets (only=styles)
if ( $data['styles'] ) {
$chunks[] = $this->getLoad(
$data['styles'],
if ( $data['styles'] ) {
$chunks[] = $this->getLoad(
$data['styles'],