Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/less/less.js
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeapage committed Mar 12, 2015
2 parents 1241284 + 5387ee5 commit 8000f62
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 13 deletions.
5 changes: 1 addition & 4 deletions lib/less/parser/parser.js
Expand Up @@ -704,10 +704,7 @@ var Parser = function Parser(context, imports, fileInfo) {
expressionContainsNamed = true;
}

// we do not support setting a ruleset as a default variable - it doesn't make sense
// However if we do want to add it, there is nothing blocking it, just don't error
// and remove isCall dependency below
value = (isCall && parsers.detachedRuleset()) || parsers.expression();
value = parsers.detachedRuleset() || parsers.expression();

if (!value) {
if (isCall) {
Expand Down
5 changes: 5 additions & 0 deletions test/css/detached-rulesets.css
Expand Up @@ -69,3 +69,8 @@ html.lt-ie9 header {
.a {
test: test;
}
.argument-default {
default: works;
direct: works;
named: works;
}
9 changes: 9 additions & 0 deletions test/less/detached-rulesets.less
Expand Up @@ -100,4 +100,13 @@ header {
@my-mixins();
.a {
.mixin();
}
// as mixin argument default
.mixin-definition(@a: {}; @b: {default: works;};) {
@a();
@b();
}
.argument-default {
.mixin-definition();
.mixin-definition({direct: works;}; @b: {named: works;});
}
5 changes: 0 additions & 5 deletions test/less/errors/detached-ruleset-4.less

This file was deleted.

4 changes: 0 additions & 4 deletions test/less/errors/detached-ruleset-4.txt

This file was deleted.

0 comments on commit 8000f62

Please sign in to comment.