You should really put this in a helper. The reason the multiline isn't
working is because you need a pipe on the last line as well, but see
http://haml-lang.com/docs/yardoc/file.FAQ.html#q-multiline.

On Wed, Mar 10, 2010 at 11:09 PM, Liberty1776 <[email protected]> wrote:

> Actually there is a haml question here:
> I ended up writing this:
> = link_to image_tag('message_send_button.png', |
>                :alt => 'Send it!', |
>                :onmouseover =>
> "this.src='message_send_button_hoverstate.png'",  |
>                :onmouseout =>
> "this.src='message_send_button.png'"), :action => 'create', :id =>
> @message
>
> But it doesn't work. I get a message:
> invalid filter name ":onmouseout =>
> "this.src='message_send_button.png'"), :action => 'create', :id =>
> @message".
>
> It seems to complain about the last line no matter which of these
> strings above I put in.
>
> How would you suggest to break this statement into multiple lines in
> haml?
>
> On Mar 11, 12:53 am, Liberty1776 <[email protected]> wrote:
> > Yes, you're right. It's not haml at all. I just had this fixation on
> > it.
> > A partial answer is inhttp://
> groups.google.com/group/rubyonrails-talk/browse_thread/thread/...
> >
> > Best Regards,
> > Michael
> >
> > On Mar 10, 10:41 pm, Nathan Weizenbaum <[email protected]> wrote:
> >
> > > This is more of a Rails question than a Haml question, isn't it? Does
> it
> > > have anything specific to do with Haml?
> >
> > > On Wed, Mar 10, 2010 at 7:09 PM, Liberty1776 <[email protected]>
> wrote:
> > > > Hi,
> >
> > > > I'm using standard Rails form builder form_for and haml.
> > > > I'm trying to replace standard Rails submit button with an image.
> > > > In addition Javascript runs on submit event.
> > > > How can I replace this by link_to image_tag?
> > > > --------
> > > > remote_form_for(@message,  :html => {:onsubmit => "jQuery(<code>)"})
> > > > do |f|
> > > >  = f.error_messages
> > > >  %table
> > > >  - #... regular form fields with some more indentation ...
> > > >              = f.submit 'Send It'
> >
> > > >              -# I thought this might work, but onsubmit event is not
> > > > firing.
> > > >              = link_to image_tag('message_send.png'), :action =>
> > > > 'create', :method => :post, :id => @message
> >
> > > > --------
> >
> > > > Would really appreciate your help.
> >
> > > > Thank you,
> > > > Michael
> >
> > > > --
> > > > 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]<haml%[email protected]><
> haml%[email protected]<haml%[email protected]>
> >.
> > > > 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected] <haml%[email protected]>.
> 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 [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.

Reply via email to