feat: remove extra spaces in url inside @import (#3793)
This commit is contained in:
1 parent
d1f9598d68
commit
d3004b51ea
4 files changed
+38
-1
No files matched your search
@@ -92,6 +92,12 @@ function clean(ast, newObj) {
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
if (ast.type === "media-url") {
|
||||
newObj.value = newObj.value
|
||||
.replace(/^url\(\s+/gi, "url(")
|
||||
.replace(/\s+\)$/gi, ")");
|
||||
}
|
||||
}
|
||||
|
||||
function cleanCSSStrings(value) {
|
||||
|
||||
@@ -218,7 +218,10 @@ function genericPrint(path, options, print) {
|
||||
return adjustStrings(n.value, options);
|
||||
}
|
||||
case "media-url": {
|
||||
return adjustStrings(n.value, options);
|
||||
return adjustStrings(
|
||||
n.value.replace(/^url\(\s+/gi, "url(").replace(/\s+\)$/gi, ")"),
|
||||
options
|
||||
);
|
||||
}
|
||||
case "media-unknown": {
|
||||
return adjustStrings(n.value, options);
|
||||
|
||||
@@ -63,6 +63,16 @@ $dir: 'fonts';
|
||||
@import 'rounded-corners', 'text-shadow';
|
||||
$family: unquote("Droid+Sans");
|
||||
@import url("http://fonts.googleapis.com/css?family=#{$family}");
|
||||
@import url( "foo.css");
|
||||
@import url("foo.css" );
|
||||
@import url( "foo.css" );
|
||||
@import url( "foo.css" );
|
||||
@import url("foo bar baz.css");
|
||||
@import url( "foo bar baz.css" );
|
||||
@import url("foo bar baz.css");
|
||||
@import url(
|
||||
"foo.css"
|
||||
);
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@import url("foo");
|
||||
$dir: "fonts";
|
||||
@@ -89,5 +99,13 @@ $dir: "fonts";
|
||||
@import "rounded-corners", "text-shadow";
|
||||
$family: unquote("Droid+Sans");
|
||||
@import url("http://fonts.googleapis.com/css?family=#{$family}");
|
||||
@import url("foo.css");
|
||||
@import url("foo.css");
|
||||
@import url("foo.css");
|
||||
@import url("foo.css");
|
||||
@import url("foo bar baz.css");
|
||||
@import url("foo bar baz.css");
|
||||
@import url("foo bar baz.css");
|
||||
@import url("foo.css");
|
||||
|
||||
`;
|
||||
@@ -24,3 +24,13 @@ $dir: 'fonts';
|
||||
@import 'rounded-corners', 'text-shadow';
|
||||
$family: unquote("Droid+Sans");
|
||||
@import url("http://fonts.googleapis.com/css?family=#{$family}");
|
||||
@import url( "foo.css");
|
||||
@import url("foo.css" );
|
||||
@import url( "foo.css" );
|
||||
@import url( "foo.css" );
|
||||
@import url("foo bar baz.css");
|
||||
@import url( "foo bar baz.css" );
|
||||
@import url("foo bar baz.css");
|
||||
@import url(
|
||||
"foo.css"
|
||||
);
|
||||
Reference in new issue
Block a user