[haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Michael Narciso
Is there a way to tell HAML to leave a tag open? For example I have 2 partial files, a header and a footer. If I use HAML on the header it will automatically close and in the header file. -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Amy L
I have this exact setup: separate header and footer files. What I usually do is just escape the tags: \ %head ... head stuff here ... \ then in the footer .my-footer-div ... blah blah ... \ \ Amy On Thu, Jan 21, 2010 at 1:04 PM, Michael Narciso wrote: > I

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Chris Eppstein
I assume you're using rails. If so, you should be using layouts for keeping the "surrounding concerns" together. The approach you're trying to take is an error-prone one and haml discourages it by making it impossible. chris On Thu, Jan 21, 2010 at 1:04 PM, Michael Narciso wrote: > Is there a w

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Chris Eppstein
Don't do that. See previous reply. On Thu, Jan 21, 2010 at 1:09 PM, Amy L wrote: > I have this exact setup: separate header and footer files. What I usually > do is just escape the tags: > > \ > %head > ... head stuff here ... > \ > > then in the footer > > .my-footer-div >

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Amy L
Can you give an example of a "good" practice? On Thu, Jan 21, 2010 at 1:10 PM, Chris Eppstein wrote: > Don't do that. See previous reply. > > On Thu, Jan 21, 2010 at 1:09 PM, Amy L wrote: > >> I have this exact setup: separate header and footer files. What I usually >> do is just escape the tag

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Alex Wallace
Use one wrapping layout file and then 2 partials for each section, e.g. !!! %html %head= render :partial => "header" %body= render :partial => "body" All nice and tidy, and the partials dont have to worry about opening or closing their wrapping tags. On Thu, Jan 21, 2010 at 4:11 PM, Amy L w

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Michael Narciso
I am not using rails unfortunately. This is for a PHP project. I am just using haml to speed up the html markup and accepting that haml looks at smarty tags as plain text. It's working quite nice except for this. Amy's solution is what I am looking for. Thanks! Amy L wrote: Can you give an e

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Amy L
So for every controller that has views you would have to essentially make copies of the layout file? The reason I started doing header partials and footer partials separate was because each page needs to set different titles and include different CSS/JS. I couldn't have the one-layout-fits-all or

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Chris Eppstein
Haml really isn't designed to be used outside the context of a framework. It has no concept of layouts or partials/includes. If you want to stay DRY then you need to find a framework of some sort that provides those facilities. Chris On Thu, Jan 21, 2010 at 1:17 PM, Amy L wrote: > So for every

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Michael Narciso
Chris Eppstein wrote: Haml really isn't designed to be used outside the context of a framework. It has no concept of layouts or partials/includes. If you want to stay DRY then you need to find a framework of some sort that provides those facilities. I completely agree. I am in the prototyping

Re: [haml] Tell HAML when to leave a tag open or closed

2010-01-21 Thread Jacques Crocker
When prototyping html designs with haml/sass I recently starting use webby heavily, as its a nice lightweight tool that provides this sort of functionality: http://webby.rubyforge.org/ Provides a quick way to break the design into layouts, partials, and add helpers (here's what I use http://gis