Just checked and I see the same problem running with t5conduit *0.7* also.

On Mon, Nov 4, 2013 at 1:44 PM, Jon Williams <williams.jonat...@gmail.com>wrote:

> Hi Tapsters.
>
> Sorry for posting to the Tap users list, but there's hardly any
> documentation available for this. t5conduit SNAPSHOT 0.8 seems to be
> misbehaving a bit for me.
>
> I have a general question regarding t5conduit-0.8SNAPSHOT.
> Kindly ignore this message if you're not interested in .less to .css
> transforms in Tapestry 5.3.7.
>
> I have t5conduit hooked up in my app as per the scant documentation at
> github...
> https://github.com/cezary-biernacki/t5conduit
>
> In my component I have...
>    @Import(stylesheet="context:css/treeMods.less")
>     private void afterRender() {}
>
>
> My understanding is that t5conduit should take a stylesheet import in
> .less format and then end up generating a static .css file for use in
> rendering the resource for use in your Tapestry-generated page.
>
> *Why??* is tapestry generating a style sheet with a .less file extension?
> in this case the resource string "treeMods.less" gets rendered in my page
> header. That's the file that tapestry serves up...
>
> <link type="text/css" rel="stylesheet" href="
> /assets/0.5-SNAPSHOT-DEV/ctx/css/treeMods.less<http://localhost:8886/assets/0.5-SNAPSHOT-DEV/ctx/css/treeMods.less>
> "/>
>
>
>
> When I examine the contents of treeMods.less it is the generated general
> css that I desire except for 1 thing.
> it has improper line breaks. the file has a bunch of /n escape chars
> littering it....
>
> DIV.t-tree-container {\n  background: transparent;\n  padding: 0;\n  margin: 
> 0;\n}\nDIV.t-tree-container UL {\n  list-style-type: none;\n  
> background-image: url("/assets/0.5-SNAPSHOT-DEV/ctx/img/tree-vpipe.png");\n  
> background-repeat: no-repeat;\n  margin: 0 0 0 12px;\n  padding: 
> 0;\n}\nDIV.t-tree-container UL UL {\n  /* Line up the nested list's vertical 
> bar under the element's folder icon. */
> \n  /*background: rgba(0,0,0,0.5);*/
> \n  margin: 0 0 0 24px;\n}\nDIV.t-tree-container LI {\n  margin: 0;\n  
> padding: 0 0 0 16px;\n  background: transparent;\n  /*background: 
> rgba(255,255,255,0.1);*/
> \n  background-image: 
> url("/assets/0.5-SNAPSHOT-DEV/ctx/img/tree-vpipe.png");\n  background-repeat: 
> repeat-y;\n  line-height: 1.5;\n}\nDIV.t-tree-container LI.t-last {\n  
> background: transparent;\n  background-image: 
> url("/assets/0.5-SNAPSHOT-DEV/ctx/img/tree-branchend.png");\n  
> background-repeat: no-repeat;\n}\n/* Assume its a collapsed, but expandable, 
> tree node. Later CSS rules overwrite this. */
> SPAN.t-tree-icon {\n  display: inline-block;\n  width: 32px;\n  height: 
> 16px;\n  cursor: pointer;\n  background-image: 
> url("/assets/0.5-SNAPSHOT-DEV/ctx/img/tree-sprites.png");\n  
> background-position: 0px 0px;\n}\nSPAN.t-tree-icon.t-leaf-node {\n  cursor: 
> default;\n  background-position: -32px 
> -16px;\n}\nSPAN.t-tree-label.t-selectable {\n  cursor: 
> pointer;\n}\nSPAN.t-tree-label.t-selected-leaf-node-label {\n  font-weight: 
> bold;\n}\nSPAN.t-tree-icon.t-empty-node {\n  cursor: default;\n  
> background-position: -32px 0px !important;\n}\nSPAN.t-tree-expanded {\n  
> background-position: 0px -16px;\n}\nSPAN.t-ajax-wait {\n  width: 16px;\n  
> height: 16px;\n  display: inline-block;\n  background-image: 
> url("/assets/0.5-SNAPSHOT-DEV/ctx/img/ajax-loader.gif");\n}\nSPAN.t-tree-icon.t-expand
>  {\n  width: 16px;\n  height: 16px;\n  background: transparent;\n  
> background-image: url("/assets/0.5-SNAPSHOT-DEV/ctx/img/expand.png");\n  
> display: inline-block;\n  cursor: pointer;\n}\nSPAN.t-tree-icon.t-collapse 
> {\n  width: 16px;\n  height: 16px;\n  background: transparent;\n  
> background-image: url("/assets/0.5-SNAPSHOT-DEV/ctx/img/collapse.png");\n  
> display: inline-block;\n  cursor: pointer;\n}\n.selected {\n  color: black;\n 
>  font-size: 1.1em;\n  font-weight: bold;\n  font-style: oblique;\n  
> text-decoration: underline;\n}\n
>
>
> You can see my context's for the images are being rendered correctly by less. 
> but it's adding this nasty formatting with \n escapes all over the place.
>
> Can someone with experience with t5conduit .less transformation to .css 
> explain what's going on here?
>
>
> thanks
>
> Jon
>
>
>
>
>
>
>
>
>

Reply via email to