fix: don't handle args of @warn and @error directives as media query list (#3769)

This commit is contained in:
Evilebot Tnawi authored and suchipi committed 2018-01-19 17:00:06 -07:00
1 parent dbb494ed30
commit 105914e45c
3 files changed
+51 -1

No files matched your search

+8 -1
View File
@@ -205,7 +205,14 @@ function parseNestedCSS(node) {
}
}
if (node.type === "css-atrule" && typeof node.params === "string") {
node.params = parseMediaQuery(node.params);
if (node.name === "warn" || node.name === "error") {
node.params = {
type: "media-unknown",
value: node.params
};
} else {
node.params = parseMediaQuery(node.params);
}
}
}
return node;
@@ -54,6 +54,21 @@ $default: "very-long-long-long-long-long-long-long-long-long-long-long-value"
}
}
}
@warn "Warn (#{$message}).";
@warn "Warn (#{$message}).";
@warn "Warn (#{$message}).";
@warn #{$message};
@warn "Very long long long long long long long long long long long long long line (#{$message}).";
@warn
"Very long long long long long long long long long long long long long line (#{$message}).";
@error "Error (#{$message}).";
@error "Error (#{$message}).";
@error "Error (#{$message}).";
@error #{$message};
@error "Very long long long long long long long long long long long long long line Error (#{$message}).";
@error
"Very long long long long long long long long long long long long long line Error (#{$message}).";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@media #{$g-breakpoint-tiny} {
}
@@ -112,4 +127,17 @@ $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !d
}
}
@warn "Warn (#{$message}).";
@warn "Warn (#{$message}).";
@warn "Warn (#{$message}).";
@warn #{$message};
@warn "Very long long long long long long long long long long long long long line (#{$message}).";
@warn "Very long long long long long long long long long long long long long line (#{$message}).";
@error "Error (#{$message}).";
@error "Error (#{$message}).";
@error "Error (#{$message}).";
@error #{$message};
@error "Very long long long long long long long long long long long long long line Error (#{$message}).";
@error "Very long long long long long long long long long long long long long line Error (#{$message}).";
`;
+15
View File
@@ -44,3 +44,18 @@ $default: "very-long-long-long-long-long-long-long-long-long-long-long-value"
}
}
}
@warn "Warn (#{$message}).";
@warn "Warn (#{$message}).";
@warn "Warn (#{$message}).";
@warn #{$message};
@warn "Very long long long long long long long long long long long long long line (#{$message}).";
@warn
"Very long long long long long long long long long long long long long line (#{$message}).";
@error "Error (#{$message}).";
@error "Error (#{$message}).";
@error "Error (#{$message}).";
@error #{$message};
@error "Very long long long long long long long long long long long long long line Error (#{$message}).";
@error
"Very long long long long long long long long long long long long long line Error (#{$message}).";