From 74d25c37f07fa3898ce400c1ff0b246dded05f04 Mon Sep 17 00:00:00 2001 From: Evilebot Tnawi Date: Fri, 19 Jan 2018 17:39:44 +0300 Subject: [PATCH] fix: don't change case of function name (#3768) --- src/language-css/printer-postcss.js | 3 +- .../css_scss/__snapshots__/jsfmt.spec.js.snap | 42 +++++++++++++++++++ tests/css_scss/scss.css | 21 ++++++++++ 3 files changed, 65 insertions(+), 1 deletion(-) diff --git a/src/language-css/printer-postcss.js b/src/language-css/printer-postcss.js index 97105062..bfd1cd97 100644 --- a/src/language-css/printer-postcss.js +++ b/src/language-css/printer-postcss.js @@ -538,7 +538,8 @@ function maybeToLowerCase(value) { value.includes("@") || value.includes("#") || value.startsWith("%") || - value.startsWith("--") + value.startsWith("--") || + (value.includes("(") && value.includes(")")) ? value : value.toLowerCase(); } diff --git a/tests/css_scss/__snapshots__/jsfmt.spec.js.snap b/tests/css_scss/__snapshots__/jsfmt.spec.js.snap index 1b4591de..7d0cfbc7 100644 --- a/tests/css_scss/__snapshots__/jsfmt.spec.js.snap +++ b/tests/css_scss/__snapshots__/jsfmt.spec.js.snap @@ -33,6 +33,27 @@ $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !d $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !default; $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !default; + +.card-column-simple { + @include breakpoint( getBp( md ) ) { + padding: $spacing_content-sm $spacing_content-md; + } + + @include breakpoint (getBp(md)) { + &:nth-child(2n + 3) { + clear: both; + } + } + + @include breakpoint (getBp(xl)) { + &:nth-child(2n + 3) { + clear: none; + } + &:nth-child(3n + 4) { + clear: both; + } + } +} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @media #{$g-breakpoint-tiny} { } @@ -70,4 +91,25 @@ $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !d $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !default; $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !default; +.card-column-simple { + @include breakpoint( getBp( md ) ) { + padding: $spacing_content-sm $spacing_content-md; + } + + @include breakpoint (getBp(md)) { + &:nth-child(2n + 3) { + clear: both; + } + } + + @include breakpoint (getBp(xl)) { + &:nth-child(2n + 3) { + clear: none; + } + &:nth-child(3n + 4) { + clear: both; + } + } +} + `; diff --git a/tests/css_scss/scss.css b/tests/css_scss/scss.css index 6a65789c..d332e5f7 100644 --- a/tests/css_scss/scss.css +++ b/tests/css_scss/scss.css @@ -23,3 +23,24 @@ $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !d $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !default; $default: "very-long-long-long-long-long-long-long-long-long-long-long-value" !default; + +.card-column-simple { + @include breakpoint( getBp( md ) ) { + padding: $spacing_content-sm $spacing_content-md; + } + + @include breakpoint (getBp(md)) { + &:nth-child(2n + 3) { + clear: both; + } + } + + @include breakpoint (getBp(xl)) { + &:nth-child(2n + 3) { + clear: none; + } + &:nth-child(3n + 4) { + clear: both; + } + } +}