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

master
Evilebot Tnawi 2018-01-20 03:00:06 +03:00 committed by suchipi
parent dbb494ed30
commit 105914e45c
3 changed files with 51 additions and 1 deletions

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;

View File

@ -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}).";
`;

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}).";