## nav.myt - Provides page navigation elements that are derived from toc.TOCElement structures, including ## individual hyperlinks as well as navigational toolbars and table-of-content listings. <%namespace name="tocns" file="toc.html"/> <%def name="itemlink(item, paged, extension, anchor=True)" filter="trim"> ${ item.description } %def> <%def name="toclink(toc, path, extension, paged, description=None)" filter="trim"> <% item = toc.get_by_path(path) if description is None: if item: description = item.description else: description = path if item: anchor = not paged or item.depth > 1 else: anchor = False %> % if item: ${ description } % else: ${ description } % endif %def> <%def name="link()" filter="trim(href, text, class_)"> ${ text } %def> <%def name="topnav(item, toc, extension, paged)">