OK: I'll give that a try (I'm on the latest 0.8.4 release).

However, when I tested HPricot directly, it seemed to find the HTML5
tags just fine; see git://gist.github.com/989737.git for a very simple
test.

Thanks...jon

On May 23, 12:27 pm, Nathan Weizenbaum <nex...@gmail.com> wrote:
> In that case, it's likely that Hpricot, which html2haml uses for parsing,
> doesn't recognize those tags. If updating to the latest version of Hpricot
> doesn't work, file a bug with that project.
>
>
>
>
>
>
>
> On Sat, May 21, 2011 at 12:11 PM, JESii <jes...@gmail.com> wrote:
> > And it's also not recognizing the <header> tag, another HTML5
> > addition.
>
> > On May 21, 12:09 pm, JESii <jes...@gmail.com> wrote:
> > > Nathan... Thanks for the feedback; I tried that but it still fails to
> > > properly indent following the <nav> tag.
>
> > > Is this possibly a problem with recognizing the new HTML5 tags?
>
> > > On May 20, 12:55 pm, Nathan Weizenbaum <nex...@gmail.com> wrote:
>
> > > > If you're converting a file with ERB tags, make sure you use the --erb
> > flag.
> > > > Otherwise the strange syntax may confuse the parser.
>
> > > > On Fri, May 20, 2011 at 11:39 AM, JESii <jes...@gmail.com> wrote:
> > > > > I'm on haml 3.1.1 and used the CLI html2haml to convert some existing
> > > > > files.  This is the input:
> > > > > =====
> > > > > <!DOCTYPE html>
> > > > > <html>
> > > > > <head>
> > > > >  <title>Arborwell Web Forms</title>
> > > > >  <%= stylesheet_link_tag :all %>
> > > > >  <%= javascript_include_tag :defaults %>
> > > > >  <%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %>
> > > > >  <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %>
> > > > >      <%= stylesheet_link_tag 'custom', :media => 'screen' %>
> > > > >  <!--[if lt IE 8]><%= stylesheet_link_tag 'blueprint/ie'
> > %><![endif]--
>
> > > > >  <%= csrf_meta_tag %>
> > > > > </head>
> > > > > <body>
> > > > > <div class="container">
> > > > >  <header>
> > > > >    <%- logo = image_tag("arborwell_logo.jpg", :alt => "Arborwell Web
> > > > > Forms", :class => "round", :style => "width:25%; height:15%;") %>
> > > > >    <%= link_to logo, root_path %>
> > > > >    <nav class="round">
> > > > >      <ul>
> > > > >        <li><%= link_to "Home", :welcome_index %></li>
> > > > >        <li><%= link_to "Incident Report", :incident_reports %></li>
> > > > >        <li><%= link_to "Check Request", '#' %></li>
> > > > >        <li><%= link_to "Purchase Requisition", '#' %></li>
> > > > >        <li><%= link_to "Quote Request", '#' %></li>
> > > > >      </ul>
> > > > >    </nav>
> > > > >  </header>
> > > > >  <section class="round">
> > > > >    <%= yield %>
> > > > >  </section>
> > > > > </div>
>
> > > > > </body>
> > > > > </html>
> > > > > =====
> > > > > This is the output:
> > > > > !!!
> > > > > %html
> > > > >  %head
> > > > >    %title Arborwell Web Forms
> > > > >    <%= stylesheet_link_tag :all %>
> > > > >    <%= javascript_include_tag :defaults %>
> > > > >    <%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %>
> > > > >    <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %>
> > > > >    <%= stylesheet_link_tag 'custom', :media => 'screen' %>
> > > > >    /[if lt IE 8] <%= stylesheet_link_tag 'blueprint/ie' %>
> > > > >    <%= csrf_meta_tag %>
> > > > >  %body
> > > > >    .container
> > > > >      %header
> > > > >        <%- logo = image_tag("arborwell_logo.jpg", :alt => "Arborwell
> > > > > Web Forms", :class => "round", :style => "width:25%; height:15%;") %>
> > > > >        <%= link_to logo, root_path %>
> > > > >        %nav.round
> > > > >      %ul
> > > > >        %li <%= link_to "Home", :welcome_index %>
> > > > >        %li <%= link_to "Incident Report", :incident_reports %>
> > > > >        %li <%= link_to "Check Request", '#' %>
> > > > >        %li <%= link_to "Purchase Requisition", '#' %>
> > > > >        %li <%= link_to "Quote Request", '#' %>
> > > > >      %section.round
> > > > >        <%= yield %>
> > > > > =====
>
> > > > > Notice the misplacement of the %nav.round element -- the original erb
> > > > > file works just fine, but the converted haml file does not: the
> > > > > navigation stuff appears below the logo (I'm using blueprintCSS).
>
> > > > > Interestingly enough, the website html2haml.heroku.com works just
> > fine
> > > > > with this conversion.
>
> > > > > ...jon
>
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > Groups
> > > > > "Haml" group.
> > > > > To post to this group, send email to haml@googlegroups.com.
> > > > > To unsubscribe from this group, send email to
> > > > > haml+unsubscr...@googlegroups.com.
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/haml?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Haml" group.
> > To post to this group, send email to haml@googlegroups.com.
> > To unsubscribe from this group, send email to
> > haml+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/haml?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to haml@googlegroups.com.
To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to