fix(css): space and newlines before parenthesis (#3930)
parent
115e0f70e9
commit
d716c84156
|
@ -345,7 +345,7 @@ function parseNestedCSS(node) {
|
|||
node.name === "return"
|
||||
) {
|
||||
// Remove unnecessary spaces in SCSS variable arguments
|
||||
node.params = node.params.replace(/\s+\.\.\./, "...");
|
||||
node.params = node.params.replace(/(\$\S+?)\s+?\.\.\./, "$1...");
|
||||
// Remove unnecessary spaces before SCSS control, mixin and function directives
|
||||
node.params = node.params.replace(/^(?!if)(\S+)\s+\(/, "$1(");
|
||||
|
||||
|
|
|
@ -402,50 +402,103 @@ function genericPrint(path, options, print) {
|
|||
let didBreak = false;
|
||||
for (let i = 0; i < node.groups.length; ++i) {
|
||||
parts.push(printed[i]);
|
||||
if (
|
||||
i !== node.groups.length - 1 &&
|
||||
node.groups[i + 1].raws &&
|
||||
node.groups[i + 1].raws.before !== "" &&
|
||||
node.groups[i].value !== ":"
|
||||
) {
|
||||
const isNextMathOperator = isMathOperatorNode(node.groups[i + 1]);
|
||||
const isNextEqualityOperator =
|
||||
isControlDirective && isEqualityOperatorNode(node.groups[i + 1]);
|
||||
const isNextRelationalOperator =
|
||||
isControlDirective && isRelationalOperatorNode(node.groups[i + 1]);
|
||||
const isNextIfElseKeyword =
|
||||
isControlDirective && isIfElseKeywordNode(node.groups[i + 1]);
|
||||
const isNextEachKeyword =
|
||||
isControlDirective && isEachKeywordNode(node.groups[i + 1]);
|
||||
const isForKeyword =
|
||||
atRuleAncestorNode &&
|
||||
atRuleAncestorNode.name === "for" &&
|
||||
isForKeywordNode(node.groups[i]);
|
||||
const isNextForKeyword =
|
||||
isControlDirective && isForKeywordNode(node.groups[i + 1]);
|
||||
const IsNextColon = node.groups[i + 1].value === ":";
|
||||
|
||||
if (isGridValue) {
|
||||
if (
|
||||
node.groups[i].source.start.line !==
|
||||
node.groups[i + 1].source.start.line
|
||||
) {
|
||||
parts.push(hardline);
|
||||
didBreak = true;
|
||||
} else {
|
||||
parts.push(" ");
|
||||
}
|
||||
} else if (
|
||||
isNextMathOperator ||
|
||||
isNextEqualityOperator ||
|
||||
isNextRelationalOperator ||
|
||||
isNextIfElseKeyword ||
|
||||
isForKeyword
|
||||
// Ignore after latest node (i.e. before semicolon)
|
||||
if (!node.groups[i + 1]) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Ignore colon
|
||||
if (node.groups[i].value === ":") {
|
||||
continue;
|
||||
}
|
||||
|
||||
const isMathOperator = isMathOperatorNode(node.groups[i]);
|
||||
const isNextMathOperator = isMathOperatorNode(node.groups[i + 1]);
|
||||
|
||||
// Ignore math operators
|
||||
if (
|
||||
(isMathOperator &&
|
||||
node.groups[i + 1].raws &&
|
||||
node.groups[i + 1].raws.before === "") ||
|
||||
(isNextMathOperator &&
|
||||
node.groups[i + 1].raws &&
|
||||
node.groups[i + 1].raws.before === "")
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Ignore `@` in Less (i.e. `@@var;`)
|
||||
if (
|
||||
node.groups[i].type === "value-atword" &&
|
||||
node.groups[i].value === ""
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Ignore `~` in Less (i.e. `content: ~"^//* some horrible but needed css hack";`)
|
||||
if (node.groups[i].value === "~") {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Ignore interpolation in SCSS (i.e. ``#{variable}``)
|
||||
if (
|
||||
node.groups[i].value === "#" ||
|
||||
node.groups[i].value === "{" ||
|
||||
node.groups[i + 1].value === "}"
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const isEqualityOperator =
|
||||
isControlDirective && isEqualityOperatorNode(node.groups[i]);
|
||||
const isRelationalOperator =
|
||||
isControlDirective && isRelationalOperatorNode(node.groups[i]);
|
||||
const isNextEqualityOperator =
|
||||
isControlDirective && isEqualityOperatorNode(node.groups[i + 1]);
|
||||
const isNextRelationalOperator =
|
||||
isControlDirective && isRelationalOperatorNode(node.groups[i + 1]);
|
||||
const isNextIfElseKeyword =
|
||||
isControlDirective && isIfElseKeywordNode(node.groups[i + 1]);
|
||||
const isEachKeyword =
|
||||
isControlDirective && isEachKeywordNode(node.groups[i]);
|
||||
const isNextEachKeyword =
|
||||
isControlDirective && isEachKeywordNode(node.groups[i + 1]);
|
||||
const isForKeyword =
|
||||
atRuleAncestorNode &&
|
||||
atRuleAncestorNode.name === "for" &&
|
||||
isForKeywordNode(node.groups[i]);
|
||||
const isNextForKeyword =
|
||||
isControlDirective && isForKeywordNode(node.groups[i + 1]);
|
||||
const IsNextColon = node.groups[i + 1].value === ":";
|
||||
|
||||
if (isGridValue) {
|
||||
if (
|
||||
node.groups[i].source.start.line !==
|
||||
node.groups[i + 1].source.start.line
|
||||
) {
|
||||
parts.push(hardline);
|
||||
didBreak = true;
|
||||
} else {
|
||||
parts.push(" ");
|
||||
} else if (!IsNextColon || isNextForKeyword || isNextEachKeyword) {
|
||||
parts.push(line);
|
||||
}
|
||||
} else if (
|
||||
isNextMathOperator ||
|
||||
isNextEqualityOperator ||
|
||||
isNextRelationalOperator ||
|
||||
isNextIfElseKeyword ||
|
||||
isForKeyword ||
|
||||
isEachKeyword
|
||||
) {
|
||||
parts.push(" ");
|
||||
} else if (
|
||||
!IsNextColon ||
|
||||
isEqualityOperator ||
|
||||
isRelationalOperator ||
|
||||
isNextForKeyword ||
|
||||
isNextEachKeyword
|
||||
) {
|
||||
parts.push(line);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -523,23 +576,6 @@ function genericPrint(path, options, print) {
|
|||
return concat([node.value, path.call(print, "group")]);
|
||||
}
|
||||
case "value-paren": {
|
||||
if (node.raws.before !== "") {
|
||||
const parentParentNode = path.getParentNode(1);
|
||||
const insideInParens =
|
||||
parentParentNode && parentParentNode.type === "value-paren_group";
|
||||
const parentParentParentNode = path.getParentNode(2);
|
||||
const isFunction =
|
||||
parentParentParentNode &&
|
||||
parentParentParentNode.type === "value-func";
|
||||
const declAncestorNode = getAncestorNode(path, "css-decl");
|
||||
const isMap = declAncestorNode && declAncestorNode.prop.startsWith("$");
|
||||
|
||||
return concat([
|
||||
isFunction || insideInParens || isMap ? "" : line,
|
||||
node.value
|
||||
]);
|
||||
}
|
||||
|
||||
return node.value;
|
||||
}
|
||||
case "value-number": {
|
||||
|
|
|
@ -1137,8 +1137,7 @@ h3
|
|||
{
|
||||
}
|
||||
@each $very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-var
|
||||
in
|
||||
puma,
|
||||
in puma,
|
||||
sea-slug, egret, salamander
|
||||
{
|
||||
}
|
||||
|
@ -1720,13 +1719,11 @@ through
|
|||
{
|
||||
}
|
||||
@for $very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-var
|
||||
from
|
||||
(
|
||||
from (
|
||||
$very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-var1 +
|
||||
$very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-var1
|
||||
)
|
||||
through
|
||||
(
|
||||
through (
|
||||
$very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-var-2 +
|
||||
$very-very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-var-2
|
||||
)
|
||||
|
@ -2030,7 +2027,7 @@ p {
|
|||
}
|
||||
@if (($type) == (ocean)) {
|
||||
}
|
||||
@if (($type)==(ocean)) {
|
||||
@if (($type) ==(ocean)) {
|
||||
}
|
||||
@if (($type) == (ocean)) {
|
||||
}
|
||||
|
@ -2129,7 +2126,7 @@ p {
|
|||
40px
|
||||
{
|
||||
}
|
||||
@if (str-slice($item, 0, 1) ==":") {
|
||||
@if (str-slice($item, 0, 1) == ":") {
|
||||
}
|
||||
@if (str-slice($item, 0, 3) == " : ") {
|
||||
}
|
||||
|
@ -3218,6 +3215,29 @@ $args
|
|||
{
|
||||
}
|
||||
@mixin mix($very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-arg, $very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-arg1, $very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-arg2: 10, $very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-args...) {}
|
||||
@mixin component($conf: ()) {}
|
||||
@mixin component($conf: ( )) {}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {}
|
||||
@mixin button-variant( $hover-background : darken( $background , 7.5% ) ) {}
|
||||
@mixin button-variant($hover-background:darken($background,7.5%)) {}
|
||||
@mixin button-variant(
|
||||
$hover-background: darken($background, 7.5%)
|
||||
) {}
|
||||
@mixin
|
||||
button-variant(
|
||||
$hover-background
|
||||
:
|
||||
darken(
|
||||
$background
|
||||
,
|
||||
7.5%
|
||||
)
|
||||
)
|
||||
{}
|
||||
@mixin button-variant($foo: "...") {}
|
||||
@mixin button-variant($foo: " ... ") {}
|
||||
@mixin button-variant($foo: " ... ") {}
|
||||
@mixin sexy-border($color, $width, $foo: (color: red)) {}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@mixin clearfix {
|
||||
}
|
||||
|
@ -3258,6 +3278,28 @@ $args
|
|||
$very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-args...
|
||||
) {
|
||||
}
|
||||
@mixin component($conf: ()) {
|
||||
}
|
||||
@mixin component($conf: ()) {
|
||||
}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {
|
||||
}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {
|
||||
}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {
|
||||
}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {
|
||||
}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {
|
||||
}
|
||||
@mixin button-variant($foo: "...") {
|
||||
}
|
||||
@mixin button-variant($foo: " ... ") {
|
||||
}
|
||||
@mixin button-variant($foo: " ... ") {
|
||||
}
|
||||
@mixin sexy-border($color, $width, $foo: (color: red)) {
|
||||
}
|
||||
|
||||
`;
|
||||
|
||||
|
@ -3539,6 +3581,24 @@ $gutter-width
|
|||
@function grid-width($n) {
|
||||
@return $very-very-very-very-very-very-vey-long-var * $very-very-very-very-very-very-vey-long-var + ($very-very-very-very-very-very-vey-long-var - 1) * $very-very-very-very-very-very-vey-long-var;
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj, $ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge( $obj , $ext-obj ) ;
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj,$ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return
|
||||
map-merge(
|
||||
$obj
|
||||
,
|
||||
$ext-obj
|
||||
)
|
||||
;
|
||||
}
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@function grid-width($n) {
|
||||
@return $n * $grid-width + ($n - 1) * $gutter-width;
|
||||
|
@ -3547,7 +3607,7 @@ $gutter-width
|
|||
@return $n * $grid-width + ($n - 1) * $gutter-width;
|
||||
}
|
||||
@function grid-width($n) {
|
||||
@return $n*$grid-width+($n-1)*$gutter-width;
|
||||
@return $n*$grid-width+ ($n-1)*$gutter-width;
|
||||
}
|
||||
@function grid-width($n) {
|
||||
@return $n * $grid-width + ($n - 1) * $gutter-width;
|
||||
|
@ -3570,9 +3630,20 @@ $gutter-width
|
|||
@function grid-width($n) {
|
||||
@return $very-very-very-very-very-very-vey-long-var *
|
||||
$very-very-very-very-very-very-vey-long-var +
|
||||
(
|
||||
$very-very-very-very-very-very-vey-long-var - 1
|
||||
) * $very-very-very-very-very-very-vey-long-var;
|
||||
($very-very-very-very-very-very-vey-long-var - 1) *
|
||||
$very-very-very-very-very-very-vey-long-var;
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj, $ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj, $ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj, $ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj, $ext-obj);
|
||||
}
|
||||
|
||||
`;
|
||||
|
@ -4256,7 +4327,7 @@ $i
|
|||
}
|
||||
@while (($i) > (0)) {
|
||||
}
|
||||
@while (($i)>(0)) {
|
||||
@while (($i) >(0)) {
|
||||
}
|
||||
@while (($i) > (0)) {
|
||||
}
|
||||
|
|
|
@ -82,3 +82,26 @@ $args
|
|||
{
|
||||
}
|
||||
@mixin mix($very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-arg, $very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-arg1, $very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-arg2: 10, $very-very-very-very-very-very-very-very-very-very-very-very-very-very-long-args...) {}
|
||||
@mixin component($conf: ()) {}
|
||||
@mixin component($conf: ( )) {}
|
||||
@mixin button-variant($hover-background: darken($background, 7.5%)) {}
|
||||
@mixin button-variant( $hover-background : darken( $background , 7.5% ) ) {}
|
||||
@mixin button-variant($hover-background:darken($background,7.5%)) {}
|
||||
@mixin button-variant(
|
||||
$hover-background: darken($background, 7.5%)
|
||||
) {}
|
||||
@mixin
|
||||
button-variant(
|
||||
$hover-background
|
||||
:
|
||||
darken(
|
||||
$background
|
||||
,
|
||||
7.5%
|
||||
)
|
||||
)
|
||||
{}
|
||||
@mixin button-variant($foo: "...") {}
|
||||
@mixin button-variant($foo: " ... ") {}
|
||||
@mixin button-variant($foo: " ... ") {}
|
||||
@mixin sexy-border($color, $width, $foo: (color: red)) {}
|
||||
|
|
|
@ -97,3 +97,21 @@ $gutter-width
|
|||
@function grid-width($n) {
|
||||
@return $very-very-very-very-very-very-vey-long-var * $very-very-very-very-very-very-vey-long-var + ($very-very-very-very-very-very-vey-long-var - 1) * $very-very-very-very-very-very-vey-long-var;
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj, $ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge( $obj , $ext-obj ) ;
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return map-merge($obj,$ext-obj);
|
||||
}
|
||||
@function extend($obj, $ext-obj) {
|
||||
@return
|
||||
map-merge(
|
||||
$obj
|
||||
,
|
||||
$ext-obj
|
||||
)
|
||||
;
|
||||
}
|
||||
|
|
|
@ -140,10 +140,11 @@ a {
|
|||
|
||||
.foo {
|
||||
/* comment 23 */
|
||||
color/* comment 24 */:/* comment 25 */ blue/* comment 26 */; /* comment 27 */
|
||||
color/* comment 24 */:/* comment 25 */ blue /* comment 26 */; /* comment 27 */
|
||||
transform/* comment 28 */:/* comment 29 */ translate(
|
||||
/* comment 30 */10px/* comment 31 */
|
||||
)/* comment 32 */; /* comment 33 */
|
||||
/* comment 30 */ 10px /* comment 31 */
|
||||
)
|
||||
/* comment 32 */; /* comment 33 */
|
||||
}
|
||||
.foo {
|
||||
/* comment 34 */
|
||||
|
|
|
@ -260,8 +260,8 @@ a {
|
|||
width: calc(100% - (#{var(--g-spacing)} - #{$iframe-x-padding}) * 2);
|
||||
padding-right: (100% * $info-width / (1 - $image-width));
|
||||
padding-bottom: (
|
||||
100% * $image-height / ($image-width-responsive + $image-margin-responsive *
|
||||
2)
|
||||
100% * $image-height /
|
||||
($image-width-responsive + $image-margin-responsive * 2)
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -273,8 +273,8 @@ a {
|
|||
background: element(#css-source);
|
||||
width: calc(100% - (#{var(--g-spacing)} - #{$iframe-x-padding}) * 2);
|
||||
padding-bottom: (
|
||||
100% * $image-height / ($image-width-responsive + $image-margin-responsive *
|
||||
2)
|
||||
100% * $image-height /
|
||||
($image-width-responsive + $image-margin-responsive * 2)
|
||||
);
|
||||
padding-top: var(--paddingC);
|
||||
}
|
||||
|
@ -288,7 +288,7 @@ a {
|
|||
prop6: attr(data-foo);
|
||||
prop7: attr(data-foo);
|
||||
prop8: attr(data-foo);
|
||||
prop9: "("attr(title)")";
|
||||
prop9: "(" attr(title) ")";
|
||||
prop10: "(" attr(title) ")";
|
||||
prop11: "(" attr(title) ")";
|
||||
prop12: "(" attr(title) ")";
|
||||
|
|
|
@ -158,6 +158,204 @@ $value
|
|||
)
|
||||
);
|
||||
|
||||
$longVariable: (
|
||||
(mobile $mobile) (tablet $tablet) (desktop $desktop) (wide $wide)
|
||||
);
|
||||
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space:"item-1""item-2""item-3";
|
||||
$list-space: "item-1" "item-2" "item-3" ;
|
||||
$list-space: "item-1"
|
||||
"item-2"
|
||||
"item-3";
|
||||
$list-space
|
||||
:
|
||||
"item-1"
|
||||
"item-2"
|
||||
"item-3"
|
||||
;
|
||||
$list-space
|
||||
|
||||
:
|
||||
|
||||
"item-1"
|
||||
|
||||
"item-2"
|
||||
|
||||
"item-3"
|
||||
|
||||
;
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma:"item-1","item-2","item-3";
|
||||
$list-comma: "item-1" , "item-2" , "item-3" ;
|
||||
$list-comma: "item-1",
|
||||
"item-2",
|
||||
"item-3";
|
||||
$list-comma
|
||||
:
|
||||
"item-1"
|
||||
,
|
||||
"item-2"
|
||||
,
|
||||
"item-3"
|
||||
;
|
||||
$list-comma
|
||||
|
||||
:
|
||||
|
||||
"item-1"
|
||||
|
||||
,
|
||||
|
||||
"item-2"
|
||||
|
||||
,
|
||||
|
||||
"item-3"
|
||||
|
||||
;
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3", "item-3.1" "item-3.2" "item-3.3";
|
||||
$list:"item-1.1""item-1.2""item-1.3","item-2.1""item-2.2""item-2.3","item-3.1""item-3.2""item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3" , "item-2.1" "item-2.2" "item-2.3" , "item-3.1" "item-3.2" "item-3.3" ;
|
||||
$list: "item-1.1" "item-1.2" "item-1.3",
|
||||
"item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list
|
||||
:
|
||||
"item-1.1"
|
||||
"item-1.2"
|
||||
"item-1.3"
|
||||
,
|
||||
"item-2.1"
|
||||
"item-2.2"
|
||||
"item-2.3"
|
||||
,
|
||||
"item-3.1"
|
||||
"item-3.2"
|
||||
"item-3.3"
|
||||
;
|
||||
$list
|
||||
|
||||
:
|
||||
|
||||
"item-1.1"
|
||||
|
||||
"item-1.2"
|
||||
|
||||
"item-1.3"
|
||||
|
||||
,
|
||||
|
||||
"item-2.1"
|
||||
|
||||
"item-2.2"
|
||||
|
||||
"item-2.3"
|
||||
|
||||
,
|
||||
|
||||
"item-3.1"
|
||||
|
||||
"item-3.2"
|
||||
|
||||
"item-3.3"
|
||||
|
||||
;
|
||||
$list: (("item-1.1", "item-1.2", "item-1.3"), ("item-2.1", "item-2.2", "item-2.3"), ("item-3.1", "item-3.2", "item-3.3"));
|
||||
$list:(("item-1.1","item-1.2","item-1.3"),("item-2.1","item-2.2","item-2.3"),("item-3.1","item-3.2","item-3.3"));
|
||||
$list: ( ( "item-1.1" , "item-1.2" , "item-1.3" ) , ( "item-2.1" , "item-2.2" , "item-2.3" ) , ( "item-3.1" , "item-3.2" , "item-3.3" ) ) ;
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list
|
||||
:
|
||||
(
|
||||
(
|
||||
"item-1.1"
|
||||
,
|
||||
"item-1.2"
|
||||
,
|
||||
"item-1.3"
|
||||
)
|
||||
,
|
||||
(
|
||||
"item-2.1"
|
||||
,
|
||||
"item-2.2"
|
||||
,
|
||||
"item-2.3"
|
||||
)
|
||||
,
|
||||
(
|
||||
"item-3.1"
|
||||
,
|
||||
"item-3.2"
|
||||
,
|
||||
"item-3.3"
|
||||
)
|
||||
)
|
||||
;
|
||||
$list
|
||||
|
||||
:
|
||||
|
||||
(
|
||||
|
||||
(
|
||||
|
||||
"item-1.1"
|
||||
|
||||
,
|
||||
|
||||
"item-1.2"
|
||||
|
||||
,
|
||||
|
||||
"item-1.3"
|
||||
|
||||
)
|
||||
|
||||
,
|
||||
|
||||
(
|
||||
|
||||
"item-2.1"
|
||||
|
||||
,
|
||||
|
||||
"item-2.2"
|
||||
|
||||
,
|
||||
|
||||
"item-2.3"
|
||||
|
||||
)
|
||||
|
||||
,
|
||||
|
||||
(
|
||||
|
||||
"item-3.1"
|
||||
|
||||
,
|
||||
|
||||
"item-3.2"
|
||||
|
||||
,
|
||||
|
||||
"item-3.3"
|
||||
|
||||
)
|
||||
|
||||
)
|
||||
|
||||
;
|
||||
|
||||
$var: (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0);
|
||||
$space-scale: (0, "0") (0.25, "0-25") (0.5, "0-5") (0.75, "0-75") (1, "1") (1.25, "1-25") (1.5, "1-5") (1.75, "1-75") (2, "2") (2.25, "2-25") (2.5, "2-5") (2.75, "2-75") (3, "3") (3.25, "3-25") (3.5, "3-5") (3.75, "3-75") (4, "4");
|
||||
|
||||
.card-column-simple {
|
||||
@include breakpoint( getBp( md ) ) {
|
||||
padding: $spacing_content-sm $spacing_content-md;
|
||||
|
@ -595,6 +793,72 @@ $map: map-merge($map, ($key: $value));
|
|||
$map: map-merge($map, ($key: $value));
|
||||
$map: map-merge($map, ($key: $value));
|
||||
|
||||
$longVariable: (
|
||||
(mobile $mobile) (tablet $tablet) (desktop $desktop) (wide $wide)
|
||||
);
|
||||
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
|
||||
$var: (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0)
|
||||
(0 0) (0 0);
|
||||
$space-scale: (0, "0") (0.25, "0-25") (0.5, "0-5") (0.75, "0-75") (1, "1")
|
||||
(1.25, "1-25") (1.5, "1-5") (1.75, "1-75") (2, "2") (2.25, "2-25")
|
||||
(2.5, "2-5") (2.75, "2-75") (3, "3") (3.25, "3-25") (3.5, "3-5")
|
||||
(3.75, "3-75") (4, "4");
|
||||
|
||||
.card-column-simple {
|
||||
@include breakpoint(getBp(md)) {
|
||||
padding: $spacing_content-sm $spacing_content-md;
|
||||
|
|
|
@ -148,6 +148,204 @@ $value
|
|||
)
|
||||
);
|
||||
|
||||
$longVariable: (
|
||||
(mobile $mobile) (tablet $tablet) (desktop $desktop) (wide $wide)
|
||||
);
|
||||
|
||||
$list-space: "item-1" "item-2" "item-3";
|
||||
$list-space:"item-1""item-2""item-3";
|
||||
$list-space: "item-1" "item-2" "item-3" ;
|
||||
$list-space: "item-1"
|
||||
"item-2"
|
||||
"item-3";
|
||||
$list-space
|
||||
:
|
||||
"item-1"
|
||||
"item-2"
|
||||
"item-3"
|
||||
;
|
||||
$list-space
|
||||
|
||||
:
|
||||
|
||||
"item-1"
|
||||
|
||||
"item-2"
|
||||
|
||||
"item-3"
|
||||
|
||||
;
|
||||
$list-comma: "item-1", "item-2", "item-3";
|
||||
$list-comma:"item-1","item-2","item-3";
|
||||
$list-comma: "item-1" , "item-2" , "item-3" ;
|
||||
$list-comma: "item-1",
|
||||
"item-2",
|
||||
"item-3";
|
||||
$list-comma
|
||||
:
|
||||
"item-1"
|
||||
,
|
||||
"item-2"
|
||||
,
|
||||
"item-3"
|
||||
;
|
||||
$list-comma
|
||||
|
||||
:
|
||||
|
||||
"item-1"
|
||||
|
||||
,
|
||||
|
||||
"item-2"
|
||||
|
||||
,
|
||||
|
||||
"item-3"
|
||||
|
||||
;
|
||||
$list: "item-1.1" "item-1.2" "item-1.3", "item-2.1" "item-2.2" "item-2.3", "item-3.1" "item-3.2" "item-3.3";
|
||||
$list:"item-1.1""item-1.2""item-1.3","item-2.1""item-2.2""item-2.3","item-3.1""item-3.2""item-3.3";
|
||||
$list: "item-1.1" "item-1.2" "item-1.3" , "item-2.1" "item-2.2" "item-2.3" , "item-3.1" "item-3.2" "item-3.3" ;
|
||||
$list: "item-1.1" "item-1.2" "item-1.3",
|
||||
"item-2.1" "item-2.2" "item-2.3",
|
||||
"item-3.1" "item-3.2" "item-3.3";
|
||||
$list
|
||||
:
|
||||
"item-1.1"
|
||||
"item-1.2"
|
||||
"item-1.3"
|
||||
,
|
||||
"item-2.1"
|
||||
"item-2.2"
|
||||
"item-2.3"
|
||||
,
|
||||
"item-3.1"
|
||||
"item-3.2"
|
||||
"item-3.3"
|
||||
;
|
||||
$list
|
||||
|
||||
:
|
||||
|
||||
"item-1.1"
|
||||
|
||||
"item-1.2"
|
||||
|
||||
"item-1.3"
|
||||
|
||||
,
|
||||
|
||||
"item-2.1"
|
||||
|
||||
"item-2.2"
|
||||
|
||||
"item-2.3"
|
||||
|
||||
,
|
||||
|
||||
"item-3.1"
|
||||
|
||||
"item-3.2"
|
||||
|
||||
"item-3.3"
|
||||
|
||||
;
|
||||
$list: (("item-1.1", "item-1.2", "item-1.3"), ("item-2.1", "item-2.2", "item-2.3"), ("item-3.1", "item-3.2", "item-3.3"));
|
||||
$list:(("item-1.1","item-1.2","item-1.3"),("item-2.1","item-2.2","item-2.3"),("item-3.1","item-3.2","item-3.3"));
|
||||
$list: ( ( "item-1.1" , "item-1.2" , "item-1.3" ) , ( "item-2.1" , "item-2.2" , "item-2.3" ) , ( "item-3.1" , "item-3.2" , "item-3.3" ) ) ;
|
||||
$list: (
|
||||
("item-1.1", "item-1.2", "item-1.3"),
|
||||
("item-2.1", "item-2.2", "item-2.3"),
|
||||
("item-3.1", "item-3.2", "item-3.3")
|
||||
);
|
||||
$list
|
||||
:
|
||||
(
|
||||
(
|
||||
"item-1.1"
|
||||
,
|
||||
"item-1.2"
|
||||
,
|
||||
"item-1.3"
|
||||
)
|
||||
,
|
||||
(
|
||||
"item-2.1"
|
||||
,
|
||||
"item-2.2"
|
||||
,
|
||||
"item-2.3"
|
||||
)
|
||||
,
|
||||
(
|
||||
"item-3.1"
|
||||
,
|
||||
"item-3.2"
|
||||
,
|
||||
"item-3.3"
|
||||
)
|
||||
)
|
||||
;
|
||||
$list
|
||||
|
||||
:
|
||||
|
||||
(
|
||||
|
||||
(
|
||||
|
||||
"item-1.1"
|
||||
|
||||
,
|
||||
|
||||
"item-1.2"
|
||||
|
||||
,
|
||||
|
||||
"item-1.3"
|
||||
|
||||
)
|
||||
|
||||
,
|
||||
|
||||
(
|
||||
|
||||
"item-2.1"
|
||||
|
||||
,
|
||||
|
||||
"item-2.2"
|
||||
|
||||
,
|
||||
|
||||
"item-2.3"
|
||||
|
||||
)
|
||||
|
||||
,
|
||||
|
||||
(
|
||||
|
||||
"item-3.1"
|
||||
|
||||
,
|
||||
|
||||
"item-3.2"
|
||||
|
||||
,
|
||||
|
||||
"item-3.3"
|
||||
|
||||
)
|
||||
|
||||
)
|
||||
|
||||
;
|
||||
|
||||
$var: (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0) (0 0);
|
||||
$space-scale: (0, "0") (0.25, "0-25") (0.5, "0-5") (0.75, "0-75") (1, "1") (1.25, "1-25") (1.5, "1-5") (1.75, "1-75") (2, "2") (2.25, "2-25") (2.5, "2-5") (2.75, "2-75") (3, "3") (3.25, "3-25") (3.5, "3-5") (3.75, "3-75") (4, "4");
|
||||
|
||||
.card-column-simple {
|
||||
@include breakpoint( getBp( md ) ) {
|
||||
padding: $spacing_content-sm $spacing_content-md;
|
||||
|
|
Loading…
Reference in New Issue