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 |