web/views/tableview.py
branchstable
changeset 5619 a2c9a55b5a9d
parent 5617 f0bc8f5ddee2
child 5622 aa93a64c53d7
equal deleted inserted replaced
5618:24cc5d495fdf 5619:a2c9a55b5a9d
   190         self.w(u'</div>\n')
   190         self.w(u'</div>\n')
   191         if not fromformfilter:
   191         if not fromformfilter:
   192             self.w(u'</div>\n')
   192             self.w(u'</div>\n')
   193 
   193 
   194     def page_navigation_url(self, navcomp, path, params):
   194     def page_navigation_url(self, navcomp, path, params):
       
   195         if hasattr(self, 'divid'):
       
   196             divid = self.divid
       
   197         else:
       
   198             divid = params.get('divid', 'paginated-content'),
   195         rql = params.pop('rql', self.cw_rset.printable_rql())
   199         rql = params.pop('rql', self.cw_rset.printable_rql())
   196         # latest 'true' used for 'swap' mode
   200         # latest 'true' used for 'swap' mode
   197         return 'javascript: replacePageChunk(%s, %s, %s, %s, true)' % (
   201         return 'javascript: replacePageChunk(%s, %s, %s, %s, true)' % (
   198             dumps(self.divid), dumps(rql),
   202             dumps(divid), dumps(rql), dumps(self.__regid__), dumps(params))
   199             dumps(self.__regid__), dumps(params))
       
   200 
   203 
   201     def show_hide_actions(self, divid, currentlydisplayed=False):
   204     def show_hide_actions(self, divid, currentlydisplayed=False):
   202         showhide = u';'.join(toggle_action('%s%s' % (divid, what))[11:]
   205         showhide = u';'.join(toggle_action('%s%s' % (divid, what))[11:]
   203                              for what in ('Form', 'Show', 'Hide', 'Actions'))
   206                              for what in ('Form', 'Show', 'Hide', 'Actions'))
   204         showhide = 'javascript:' + showhide
   207         showhide = 'javascript:' + showhide