(bug 34114) CSSMin::remap() doesn't respect its $embed parameter. Patch by Gilles van den Hoven
This commit is contained in:
parent
c025d708eb
commit
23ab0f7162
3 changed files with 5 additions and 3 deletions
1
CREDITS
1
CREDITS
|
|
@ -108,6 +108,7 @@ following names for their contribution to the product.
|
|||
* FunPika
|
||||
* fomafix
|
||||
* Gero Scholz
|
||||
* Gilles van den Hoven
|
||||
* Grunny
|
||||
* Harry Burt
|
||||
* Ireas
|
||||
|
|
|
|||
|
|
@ -242,6 +242,7 @@ production.
|
|||
* (bug 33762) QueryPage-based special pages no longer misses *-summary message.
|
||||
* Other sizes links are no longer generated for wikis without a 404 thumbnail handler.
|
||||
* (bug 29454) Enforce byteLimit for page title input on Special:MovePage
|
||||
* (bug 34114) CSSMin::remap() doesn't respect its $embed parameter
|
||||
|
||||
=== API changes in 1.19 ===
|
||||
* Made action=edit less likely to return "unknownerror", by returning the actual error
|
||||
|
|
|
|||
|
|
@ -116,10 +116,10 @@ class CSSMin {
|
|||
* @param $source string CSS data to remap
|
||||
* @param $local string File path where the source was read from
|
||||
* @param $remote string URL path to the file
|
||||
* @param $embed ???
|
||||
* @param $embedData bool If false, never do any data URI embedding, even if / * @embed * / is found
|
||||
* @return string Remapped CSS data
|
||||
*/
|
||||
public static function remap( $source, $local, $remote, $embed = true ) {
|
||||
public static function remap( $source, $local, $remote, $embedData = true ) {
|
||||
$pattern = '/((?P<embed>\s*\/\*\s*\@embed\s*\*\/)(?P<pre>[^\;\}]*))?' .
|
||||
self::URL_REGEX . '(?P<post>[^;]*)[\;]?/';
|
||||
$offset = 0;
|
||||
|
|
@ -166,7 +166,7 @@ class CSSMin {
|
|||
// using Z for the timezone, meaning GMT
|
||||
$url .= '?' . gmdate( 'Y-m-d\TH:i:s\Z', round( filemtime( $file ), -2 ) );
|
||||
// Embedding requires a bit of extra processing, so let's skip that if we can
|
||||
if ( $embed ) {
|
||||
if ( $embedData && $embed ) {
|
||||
$type = self::getMimeType( $file );
|
||||
// Detect when URLs were preceeded with embed tags, and also verify file size is
|
||||
// below the limit
|
||||
|
|
|
|||
Loading…
Reference in a new issue