Yep. The syntax is intentionally awkward. It's part of our effort to
discourage people from using pipes at all.
- Nathan
adz wrote:
> One thing that got me...
>
> I was thinking of the pipe as a line-continuation character. It's
> not.
> The pipe has to be on ALL lines - including the last one!
>
> Cheers,
> Adam
>
> On Jun 21, 1:23 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
>
>> Pipesshould work for everything.
>>
>> - Nathan
>>
>> pingva wrote:
>>
>>> Thanks!
>>>
>>> I did adapt same approach, with moving all drag-n-drop wiring into the
>>> helpers.
>>>
>>> I did try the usingpipesoriginally, but that didn't work and I
>>> inferredpipesonly work for markup, but not the ruby code. Is it not
>>> the case?
>>>
>>> On Jun 19, 11:13 pm, Nathan Weizenbaum <[EMAIL PROTECTED]> wrote:
>>>
>>>> Yes, but we advise against it. The nicest way to deal with that is to
>>>> refactor the code a bit and move the giant function call to its own
>>>> helper. This improves readability. For example,
>>>>
>>>> # foos_helper.rb
>>>> def origin_input_reciever
>>>>
>>>> drop_receiving_element(:origin_input,
>>>> :accept=>[:font_chooser,:size_chooser],
>>>> :hoverclass => 'accept_drop')
>>>>
>>>> end
>>>>
>>>> -# index.haml
>>>> = origin_input_reciever
>>>>
>>>> However, if you absolutely *must* include it in the Haml, you can add a
>>>> pipe character ("|") to the end of each line:
>>>>
>>>> = drop_receiving_element(:origin_input, |
>>>> :accept=>[:font_chooser,:size_chooser], |
>>>> :hoverclass => 'accept_drop') |
>>>>
>>>> - Nathan
>>>>
>>>> pingva wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I greatly enjoy using haml & sass, but recently ran into this issue:
>>>>>
>>>>> I have many lines like this:
>>>>>
>>>>> =
>>>>> drop_receiving_element(:origin_input,
>>>>> :accept=>[:font_chooser,:size_chooser], :hoverclass
>>>>> => 'accept_drop')
>>>>>
>>>>> and it is going to get even longer. I'd like to wrap it so it looks
>>>>> something like this:
>>>>>
>>>>> = drop_receiving_element(:origin_input,
>>>>> :accept=>[:font_chooser,:size_chooser],
>>>>> :hoverclass => 'accept_drop')
>>>>>
>>>>> is there a way to do that?
>>>>>
>>>>> Thanks!
>>>>>
>
>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---