Skip to content

Commit

Permalink
Make code around $breakpoint-legacy-syntax more DRY.
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnAlbin committed Sep 17, 2013
1 parent 158d00f commit a568e74
Showing 1 changed file with 8 additions and 22 deletions.
30 changes: 8 additions & 22 deletions stylesheets/_breakpoint.scss
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,10 @@ $breakpoint-legacy-syntax: false !default;
$query-fallback: false;


@if ($or-list != false and $breakpoint-legacy-syntax == false) {
@if ($or-list == false and $breakpoint-legacy-syntax == false) {
$query-string: breakpoint-parse($query);
}
@else {
$length: length($query);

$last: nth($query, $length);
Expand All @@ -57,27 +60,7 @@ $breakpoint-legacy-syntax: false !default;
$length: $length - 1;
}


@for $i from 1 through $length {
@if $i == 1 {
$query-string: breakpoint-parse(nth($query, $i));
}
@else {
$query-string: $query-string + ', ' + breakpoint-parse(nth($query, $i));
}
}
}
@else {
@if ($breakpoint-legacy-syntax == true) {
$length: length($query);

$last: nth($query, $length);
$query-fallback: breakpoint-no-query($last);

@if ($query-fallback != false) {
$length: $length - 1;
}

$mq: ();

@for $i from 1 through $length {
Expand All @@ -87,7 +70,10 @@ $breakpoint-legacy-syntax: false !default;
$query-string: breakpoint-parse($mq);
}
@else {
$query-string: breakpoint-parse($query);
$query-string: '';
@for $i from 1 through $length {
$query-string: $query-string + if($i == 1, '', ', ') + breakpoint-parse(nth($query, $i));
}
}
}

Expand Down

0 comments on commit a568e74

Please sign in to comment.