<https://lh3.googleusercontent.com/-OK9lM0zgP4c/VWCkDG6uOUI/AAAAAAAAALs/RjjEwoaloSc/s1600/web2py_query.png>

<https://lh3.googleusercontent.com/-OK9lM0zgP4c/VWCkDG6uOUI/AAAAAAAAALs/RjjEwoaloSc/s1600/web2py_query.png>

Following code I used and it produces None in HTML markup
{{=auth.navbar(mode='dropdown').element('ul.dropdown-menu').components.extend([LI('Item
 
1'), LI('Item 2')])}}


Couldnt figure it out. 

On Saturday, 23 May 2015 19:16:44 UTC+5:30, Anthony wrote:
>
> Hmm, seems to work for me. Can you show your exact code as well as the 
> HTML markup that ends up in the browser?
>
> On Saturday, May 23, 2015 at 6:01:34 AM UTC-4, Neeraj Shukla wrote:
>>
>>
>> navbar = auth.navbar(mode='dropdown')
>> if auth.user:
>>     navbar.element('ul.dropdown-menu').components.extend([LI('Item 1'), 
>> LI('Item 2'), ...])
>>
>> Above method is not working on web2py 2.10.4
>>
>> however jquery works. 
>> For example
>> {{block page_js}}
>> {{if auth.user:}}
>> <script>
>>     jQuery("ul.dropdown-menu").append('<li>item 1</li>');
>> </script>
>> {{pass}}
>> {{end page_js}}  
>>
>> However, use of javascript may slowdown page loading. Can anyone please 
>> suggest better working approach for mentioned web2py version ?
>> On Tuesday, 30 April 2013 20:50:52 UTC+5:30, ctrlSoft wrote:
>>>
>>> hi, how to add items in 
>>> <ul class="dropdown-menu" style="display: block;">
>>> ...
>>> ...
>>> ...
>>> </ul>
>>> generated by auth.navbar(mode="dropdown"),
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to