See this section of book... http://www.web2py.com/books/default/chapter/29/05/the-views?search=data-#HTML-helpers
DIV('text', _data-role='collapsible') > > will not work because "_data-role" includes a hyphen, which will produce > a Python syntax error. > Check the solutions suggested. On Wednesday, 10 April 2019 03:23:47 UTC+1, lucas wrote: > > hey all, > > I have the following code under menu.py under 2.18.5: > > response.menu = [ > (T('Lectures'), False, URL('default', 'subjects')), > (T('Students'), False, URL('default', 'student')), > (T('Professors'), False, URL('default', 'professor')), > (T('Blog'), False, URL('default', 'blog')), > (T('News'), False, URL('default', 'news')) > ] > > if auth.is_logged_in(): > response.menu.insert(1, (T('JumpTo:'), False, None, [])) > response.menu[1][3].append((T('Classes'), False, None)) > response.menu[1][3].append(LI(_class="dropdown-divider")) > response.menu[1][3].append((T('Question Pool'), False, None)) > > web2py is fine until I add the > "response.menu[1][3].append(LI(_class="dropdown-divider"))" line in which > case the exception is: "IndexError: list index out of range". I can not > for the life of me figure out why all the other appends, the appends of the > tuples work but the append with the LI bugs like hell. > > thanx in advance, Lucas > > -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.