I can't get that work using there way. it complained "must have nest
text".
= link_to_remote "Check Time", :update => 'current_time', :url =>
{ :action => 'get_time' }, :before => "$
('indicator').show()", :success => "$
('current_time').visualEffect('highlight')", :failure => "alert('There
was an error.')", :complete => "$('indicator').hide()"
On May 14, 7:16 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
> There is a way to do this, but it's nasty. It's nasty on purpose: Haml
> thinks you shouldn't havemultilineRuby calls in your templates. It
> tries to discourage you from doing it. What it's trying to say is, that
> sort of thing works a lot better in a helper. I mean, compare your code
> to this:
>
> = delete_item(item)
>
> Or, heck, with a little abstraction and introspection, it could become
> general-purpose:
>
> = delete_link(item)
>
> But if you really, /really/ want to put it all in the template, you've
> got to put a pipe at the end of each line. Like so:
>
> = link_to(icon_tag('delete'), item_path(item), |
> :confirm => 'Are you sure you want to delete this item?', |
> :method => :delete, |
> :class => 'icon') |
>
> You don't actually have to line them up, but it looks nicer that way.
>
> - Nathan
>
> Alison Rowland wrote:
> > I'm loving Haml, but missing the ability to use the formatting style
> > which I often use for hashes or arrays in Ruby or ERb. For instance, I
> > have a line which wraps on my screen, and I would like it not to do
> > so:
>
> > = link_to(icon_tag('delete'), favorite_path(favorite), :confirm =>
> > 'Are you sure you want to delete this favorite?', :method
> > => :delete, :class => 'icon')
>
> > It would be marvellous if I could format it as such:
>
> > = link_to(icon_tag('delete'), item_path(item),
> > :confirm => 'Are you sure you want to delete this item?',
> > :method => :delete,
> > :class => 'icon')
>
> > If it were necessary to include the curly braces around the hash items
> > to signal Haml to keep looking for more code on the next line, that
> > would be no inconvenience. But alas, after searching the docs, I
> > haven't found that there is any way to do this in Haml. Thanks in
> > advance for your response!
>
> > --Alison
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---