# HG changeset patch # User Sylvain Thénault # Date 1275391183 -7200 # Node ID a2c9a55b5a9d10163171f1a0a8271a5f749a6851 # Parent 24cc5d495fdfd79f9e0fcc46fc67e45b6340f06b [tableview] don't fail with AttributeError when paginated as main content view diff -r 24cc5d495fdf -r a2c9a55b5a9d web/views/tableview.py --- a/web/views/tableview.py Tue Jun 01 12:21:44 2010 +0200 +++ b/web/views/tableview.py Tue Jun 01 13:19:43 2010 +0200 @@ -192,11 +192,14 @@ self.w(u'\n') def page_navigation_url(self, navcomp, path, params): + if hasattr(self, 'divid'): + divid = self.divid + else: + divid = params.get('divid', 'paginated-content'), rql = params.pop('rql', self.cw_rset.printable_rql()) # latest 'true' used for 'swap' mode return 'javascript: replacePageChunk(%s, %s, %s, %s, true)' % ( - dumps(self.divid), dumps(rql), - dumps(self.__regid__), dumps(params)) + dumps(divid), dumps(rql), dumps(self.__regid__), dumps(params)) def show_hide_actions(self, divid, currentlydisplayed=False): showhide = u';'.join(toggle_action('%s%s' % (divid, what))[11:]