mixin tree(item) li(class="treeitem",alt=item.FullName(),data-fullname=item.FullName()) if item.HasChildren() span(data-name=item.GetName())=item.GetName() ul(class="treebranch") for i in item.GetChildrenSorted() +tree(i) else a(href="entity/"+DnToLnk(item.FullName()),target="page")=item.GetName() mixin treeroot(tree) ul(class="treeroot") +tree(tree)