# HG changeset patch # User Aurelien Campeas # Date 1233160267 -3600 # Node ID 5df6588d73745dc1c2a9f58de8bf78714b00a929 # Parent 6b92504d77c18ef8bd0a05534d986edc65134e36# Parent 1d65eb1a58347dfbeb278c5bf6a3c16bacc88ad6 merge diff -r 1d65eb1a5834 -r 5df6588d7374 web/views/tabs.py --- a/web/views/tabs.py Wed Jan 28 17:30:04 2009 +0100 +++ b/web/views/tabs.py Wed Jan 28 17:31:07 2009 +0100 @@ -22,6 +22,11 @@ HTMLHead.prepend_post_inline_script = prepend_post_inline_script class LazyViewMixin(object): + """provides two convenience methods for the tab machinery + can also be used to lazy-load arbitrary views + caveat : lazyview is not recursive, i.e : you can't (successfully) + lazyload a view that in turns does the same + """ def lazyview(self, vid, eid=None, show_spinbox=True, w=None): """a lazy version of wview @@ -69,7 +74,7 @@ selected_tabs = [] for tab in tabs: try: - tabview = self.vreg.select_view(tab, self.req, self.rset) + self.vreg.select_view(tab, self.req, self.rset) selected_tabs.append(tab) except NoSelectableObject: continue