From 07856fe4fd179ff9eb0122be918d730bd51758e1 Mon Sep 17 00:00:00 2001 From: jtm Date: Fri, 2 Mar 2012 21:01:24 +0000 Subject: [PATCH] checkpoint --- lesscpy/test/css/mixin-blocks.css | 78 +++++++++++++++++++++ lesscpy/test/css/mixin-blocks.min.css | 24 +++++++ lesscpy/test/less/mixin-blocks.less | 99 ++++++++++----------------- 3 files changed, 138 insertions(+), 63 deletions(-) create mode 100644 lesscpy/test/css/mixin-blocks.css create mode 100644 lesscpy/test/css/mixin-blocks.min.css diff --git a/lesscpy/test/css/mixin-blocks.css b/lesscpy/test/css/mixin-blocks.css new file mode 100644 index 0000000..bb3d13a --- /dev/null +++ b/lesscpy/test/css/mixin-blocks.css @@ -0,0 +1,78 @@ +.mixin { + direction: rtl; +} +#mixin { + unicode-bidi: embed; +} +.bible-quote { + direction: rtl; + unicode-bidi: embed; +} +.nested_mixin_1 { + letter-spacing: -1px; +} +.nested_mixin_1 #mixin { + white-space: pre; +} +.nested { + letter-spacing: -1px; +} +.nested #mixin { + white-space: pre; +} +#nested_mixin_1 { + color: red; +} +#nested_mixin_1 .mixin { + color: yellow; +} +pre { + color: red; +} +pre .mixin { + color: yellow; +} +div.nest a:hover .deep p, div.nest a:focus .deep p { + widows: 3; +} +.nest_deep a:hover .deep p, .nest_deep a:focus .deep p { + widows: 3; +} +.mixout { + border-color: orange; +} +.borders { + border-style: dashed; +} +#namespace .borders { + border-style: dotted; +} +#namespace .biohazard { + content: "death"; +} +#namespace .biohazard .man { + color: transparent; +} +#theme > .mixin { + background-color: grey; +} +#container { + color: black; + border-color: orange; + background-color: grey; +} +#header .milk { + color: white; + background-color: grey; +} +#header #cookie { + border-style: dashed; +} +#header #cookie .chips { + border-style: dotted; +} +#header #cookie .chips .calories { + color: black; + border-color: orange; + background-color: grey; +} diff --git a/lesscpy/test/css/mixin-blocks.min.css b/lesscpy/test/css/mixin-blocks.min.css new file mode 100644 index 0000000..91ca850 --- /dev/null +++ b/lesscpy/test/css/mixin-blocks.min.css @@ -0,0 +1,24 @@ +.mixin{direction:rtl;} +#mixin{unicode-bidi:embed;} +.bible-quote{direction:rtl;unicode-bidi:embed;} +.nested_mixin_1{letter-spacing:-1px;} +.nested_mixin_1 #mixin{white-space:pre;} +.nested{letter-spacing:-1px;} +.nested #mixin{white-space:pre;} +#nested_mixin_1{color:red;} +#nested_mixin_1 .mixin{color:yellow;} +pre{color:red;} +pre .mixin{color:yellow;} +div.nest a:hover .deep p,div.nest a:focus .deep p{widows:3;} +.nest_deep a:hover .deep p,.nest_deep a:focus .deep p{widows:3;} +.mixout{border-color:orange;} +.borders{border-style:dashed;} +#namespace .borders{border-style:dotted;} +#namespace .biohazard{content:"death";} +#namespace .biohazard .man{color:transparent;} +#theme>.mixin{background-color:grey;} +#container{color:black;border-color:orange;background-color:grey;} +#header .milk{color:white;background-color:grey;} +#header #cookie{border-style:dashed;} +#header #cookie .chips{border-style:dotted;} +#header #cookie .chips .calories{color:black;border-color:orange;background-color:grey;} diff --git a/lesscpy/test/less/mixin-blocks.less b/lesscpy/test/less/mixin-blocks.less index 27d793e..11b02e3 100644 --- a/lesscpy/test/less/mixin-blocks.less +++ b/lesscpy/test/less/mixin-blocks.less @@ -47,75 +47,48 @@ div.nest { /* */ -.mixout { border-color: orange; } -.borders { border-style: dashed; } - +.mixout { + border-color: orange; +} +.borders { + border-style: dashed; +} #namespace { - .borders { - border-style: dotted; - } - .biohazard { - content: "death"; - .man { - color: transparent; - } - } + .borders { + border-style: dotted; + } + .biohazard { + content: "death"; + .man { + color: transparent; + } + } } - #theme { - > .mixin { - background-color: grey; - } + > .mixin { + background-color: grey; + } } - #container { - color: black; - .mixout; - #theme > .mixin; + color: black; + .mixout; + #theme > .mixin; } - #header { - .milk { - color: white; - #theme > .mixin; - } - #cookie { - .chips { - #namespace .borders; - .calories { - #container; - } - } - .borders; - } + .milk { + color: white; + #theme > .mixin; + } + #cookie { + .chips { + #namespace .borders; + .calories { + #container; + } + } + .borders; + } } -.secure-zone { #namespace .biohazard .man; } - -.direct { - #namespace > .borders; +.secure-zone { + #namespace .biohazard .man; } -/* - Extended -*/ -.bo, .bar { - width: 100%; -} -.bo { - border: 1px; -} -.bo { - color: red; -} -.ar.bo.ca { - color: black; -} -.jo.ki { - background: none; -} -.extended { - .bo; - .jo.ki; -} -.foo .bar { - .bar; -} \ No newline at end of file