X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Flibs%2FCSSMin.php;h=ee88d0d2b50ef57f4df5a6c4e79c4f1cf19a2e23;hb=f7b1b48c4e2c92baad49951b73bc08e67ca32b85;hp=a9c021e697a3667b0ad71fbde4c02344366b3096;hpb=ade84360512e737f566f05c6c96d461465878bc3;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/libs/CSSMin.php b/includes/libs/CSSMin.php index a9c021e697..ee88d0d2b5 100644 --- a/includes/libs/CSSMin.php +++ b/includes/libs/CSSMin.php @@ -149,15 +149,7 @@ class CSSMin { '%2F' => '/', // Unencode slashes '%3A' => ':', // Unencode colons '%3D' => '=', // Unencode equals signs - '%22' => '"', // Unencode double quotes - '%0A' => ' ', // Change newlines to spaces - '%0D' => ' ', // Change carriage returns to spaces - '%09' => ' ', // Change tabs to spaces ] ); - // Consolidate runs of multiple spaces in a row - $encoded = preg_replace( '/ {2,}/', ' ', $encoded ); - // Remove leading and trailing spaces - $encoded = preg_replace( '/^ | $/', '', $encoded ); $uri = 'data:' . $type . ',' . $encoded; if ( !$ie8Compat || strlen( $uri ) < self::DATA_URI_SIZE_LIMIT ) { return $uri; @@ -223,7 +215,7 @@ class CSSMin { if ( preg_match( '!^[\w\d:@/~.%+;,?&=-]+$!', $url ) ) { return "url($url)"; } else { - return "url('" . strtr( $url, [ '\\' => '\\\\', "'" => "\\'" ] ) . "')"; + return 'url("' . strtr( $url, [ '\\' => '\\\\', '"' => '\\"' ] ) . '")'; } }