Yes multiline is still remains buggy though , Look at this failing  
test 
http://github.com/parolkar/haml/commit/f4b6c189f71fd5f12676ddabbff6ff1bd15a6605

anybody, has solution for this still?

'Abhishek

On 08-Jun-09, at 6:37 AM, Chris Eppstein wrote:

> I have to admit, I find the whole multiline syntax awkward enough  
> that I never use it. I think maybe that was the plan ;-) Helpers FTW.
>
> chris
>
> On Fri, Jun 5, 2009 at 9:13 PM, Nicholas Van Weerdenburg <[email protected] 
> > wrote:
> Ah! That worked. I'll look at doc more closely next time.
>
> Thanks,
> Nick
>
>
> On Fri, Jun 5, 2009 at 4:29 PM, Nathan Weizenbaum <[email protected]>  
> wrote:
>
> You have to put the multiline character on the last line as well.
>
> On Fri, Jun 5, 2009 at 1:27 PM, Nicholas Van
> Weerdenburg<[email protected]> wrote:
> > Forgot the error:
> > Invalid filter name ":with => "'search=' +  
> encodeuricomponent(value)"".
> > If I put \: in, I get crazy compile errors...
> > compile error
> > /Users/vanweerd/work2/innerplate/app/views/track/_item_search.haml: 
> 12:
> > syntax error, unexpected $undefined
> > ...mp =  observe_field :search, \:frequency => 0.5, \:update   ...
> >                               ^
> > /Users/vanweerd/work2/innerplate/app/views/track/_item_search.haml: 
> 12:
> > syntax error, unexpected ',', expecting kEND
> > ... \:update    => 'ajaxWrapper', \:before    => "Element.show(...
> > Thanks,
> > Nick
> > On Fri, Jun 5, 2009 at 4:26 PM, Nicholas Van Weerdenburg
> > <[email protected]> wrote:
> >>
> >> Hmm. Doesn't work for me. Here is the code- a HAMLized example  
> from the
> >> Agile Rails book. I've also tried with \ in front of the :'s-
> >> - form_tag('javascript:void(0)') do
> >>   .fake-h1
> >>     Listing Items
> >>     = text_field_tag 'search', @search
> >>     = observe_field :search, |
> >>       :frequency => 0.5, |
> >>       :update    => 'ajaxWrapper', |
> >>       :before    => "Element.show('spinner')", |
> >>       :complete  => "Element.hide('spinner')", |
> >>       :url       => {:action=>'search', :only_path => false}, |
> >>       :with => "'search=' + encodeURIComponent(value)"
> >> .ajaxWrapper
> >>   = render :partial=>'search'
> >> Any thoughts?
> >> Thanks,
> >> Nick
> >> On Fri, Jun 5, 2009 at 4:09 PM, Nicholas Van Weerdenburg
> >> <[email protected]> wrote:
> >>>
> >>> Thanks. It didn't occur to me to use that with executable code.
> >>>
> >>> On Sun, May 31, 2009 at 10:31 PM, Nathan Weizenbaum <[email protected] 
> >
> >>> wrote:
> >>>>
> >>>> The best way to do this is to take this big glob of code out of  
> your
> >>>> view and move it into a helper. If you don't want to do that,  
> though, use
> >>>> the Haml multiline syntax:
> >>>>
> >>>> - form_remote_for :portion, Portion.new, :url=>  
> new_portion_url, |
> >>>>     :loading=> 'Form.disable("portion_form")',
> >>>>     :complete=> 'Form.enable("portion_form")',
> >>>>     :html=> {:id=> 'portion_form' } do |f|
> >>>>
> >>>> On Sun, May 31, 2009 at 7:26 PM, Nicholas Van Weerdenburg
> >>>> <[email protected]> wrote:
> >>>>>
> >>>>> I want to do the following:
> >>>>>   :ruby
> >>>>>     form_remote_for :portion, Portion.new, :url=>  
> new_portion_url,
> >>>>>       :loading=> 'Form.disable("portion_form")',
> >>>>>       :complete=> 'Form.enable("portion_form")',
> >>>>>       :html=> {:id=> 'portion_form' } do |f|
> >>>>>     .meal_type{:style=>"float: left;"}
> >>>>> e.g. have my form_remote_for on multiple lines. However, I  
> need to
> >>>>> indent the following line (meal_type), and I'm not sure how to  
> do it.
> >>>>> The other option:
> >>>>>     - form_remote_for :portion, Portion.new, :url=>  
> new_portion_url,
> >>>>>     -  :loading=> 'Form.disable("portion_form")',
> >>>>>     -  :complete=> 'Form.enable("portion_form")',
> >>>>>     -  :html=> {:id=> 'portion_form' } do |f|
> >>>>> Didn't work either due to ";" being added after each line.
> >>>>> Any suggestions?
> >>>>> Thanks,
> >>>>> Nick
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>
> >
> >
> > >
> >
>
>
>
>
>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
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