mirror of
https://github.com/less/less.js.git
synced 2026-04-09 03:00:20 -04:00
Fix '@arguments' behaviour, Closes #632
`.mixin` & `.mixin()` had differing behaviours.
This commit is contained in:
@@ -763,7 +763,7 @@ less.Parser = function Parser(env) {
|
||||
}
|
||||
|
||||
if (elements.length > 0 && ($(';') || peek('}'))) {
|
||||
return new(tree.mixin.Call)(elements, args, index, env.filename, important);
|
||||
return new(tree.mixin.Call)(elements, args || [], index, env.filename, important);
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -59,6 +59,9 @@ body {
|
||||
.arguments2 {
|
||||
border: 0px;
|
||||
}
|
||||
.arguments3 {
|
||||
border: 0px;
|
||||
}
|
||||
.edge-case {
|
||||
border: "{";
|
||||
}
|
||||
|
||||
@@ -116,6 +116,9 @@ body {
|
||||
.arguments2 {
|
||||
.mixin-arguments();
|
||||
}
|
||||
.arguments3 {
|
||||
.mixin-arguments;
|
||||
}
|
||||
|
||||
// Edge cases
|
||||
|
||||
|
||||
Reference in New Issue
Block a user