My fault. Original message corrected. Thank you

Il giorno mercoledì 3 ottobre 2012 19:51:26 UTC+2, Richard ha scritto:
>
> UL([ LI(A(l.upper(), _href='#tab'+str(i), **{'_data-toggle':'tab'})) for 
> i, l in enumerate(list_of_letters_required) ], _class='nav nav-tabs')
>
> Only one pairs of curly brackets and the attribute needs to be quoted 
> since it is a key dict finally...
>
> Thanks!
>
> Richard
>  
> On Wed, Oct 3, 2012 at 1:44 PM, Richard Vézina 
> <ml.richa...@gmail.com<javascript:>
> > wrote:
>
>> Great, I thought about it, I should read the book before sorry!
>>
>> Richard
>>
>>
>> On Wed, Oct 3, 2012 at 1:33 PM, Paolo Caruccio 
>> <paolo.ca...@gmail.com<javascript:>
>> > wrote:
>>
>>> Please put the attribute with the hyphen in a dictionary:
>>>
>>> UL([ LI(A(l.upper(), _href='#tab1', **{{_data-toggle:'tab'}})) for l 
>>> inlist_of_letters_required 
>>> ], _class='nav nav-tabs')
>>>
>>> From web2py book 
>>> http://web2py.com/books/default/chapter/29/5#HTML-helpers:
>>>  
>>>  *Instead of a set of unnamed arguments, a helper can also take a 
>>> single list or tuple as its set of components using the * notation and it 
>>> can take a single dictionary as its set of attributes using the ***
>>>
>>> For a deep explanation of this error please read 
>>> https://groups.google.com/d/msg/web2py/ZGI7xZFPx3s/3PMwSnF-k-IJ
>>>
>>> Il giorno mercoledì 3 ottobre 2012 18:47:20 UTC+2, Richard ha scritto:
>>>
>>>> Hello,
>>>>
>>>> I would generate programmatically a bunch of links with A() helper from 
>>>> controller, but I fall on syntax error because of data-toggle custom 
>>>> bootstrap attribute (new with html5). 
>>>>
>>>> Ex.: UL([ LI(A(l.upper(), _href='#tab1', *_data-toggle='tab'*)) for l 
>>>> in list_of_letters_required ], _class='nav nav-tabs')
>>>>
>>>> Can I pass a arbitrary argument with helpers or should I alter the 
>>>> helper??
>>>>
>>>> Also, since this new html5 feature mean a lot of new attribute all the 
>>>> time what's the plan about that, we can stay behind waiting for new 
>>>> _Attribute get implement all the time...
>>>>
>>>> Thanks.
>>>>
>>>> Richard
>>>>
>>>  -- 
>>>  
>>>  
>>>  
>>>
>>
>>
>

-- 



Reply via email to