web/component.py
branchstable
changeset 8052 fbeb82fe45a4
parent 7879 9aae456abab5
child 8054 11b6589352b6
equal deleted inserted replaced
8048:10a0f73d834d 8052:fbeb82fe45a4
   164         if not start :
   164         if not start :
   165             return self.no_previous_page_link
   165             return self.no_previous_page_link
   166         start = max(0, start - self.page_size)
   166         start = max(0, start - self.page_size)
   167         stop = start + self.page_size - 1
   167         stop = start + self.page_size - 1
   168         url = xml_escape(self.page_url(path, params, start, stop))
   168         url = xml_escape(self.page_url(path, params, start, stop))
   169         return self.previous_page_link_templ % (url, title, content)
   169         return self.previous_page_link_templ % (url, self._cw._(title), content)
   170 
   170 
   171     def next_link(self, path, params, content=None, title=_('next_results')):
   171     def next_link(self, path, params, content=None, title=_('next_results')):
   172         if not content:
   172         if not content:
   173             content = self.no_content_next_link
   173             content = self.no_content_next_link
   174         start = self.starting_from + self.page_size
   174         start = self.starting_from + self.page_size
   175         if start >= self.total:
   175         if start >= self.total:
   176             return self.no_next_page_link
   176             return self.no_next_page_link
   177         stop = start + self.page_size - 1
   177         stop = start + self.page_size - 1
   178         url = xml_escape(self.page_url(path, params, start, stop))
   178         url = xml_escape(self.page_url(path, params, start, stop))
   179         return self.next_page_link_templ % (url, title, content)
   179         return self.next_page_link_templ % (url, self._cw._(title), content)
   180 
   180 
   181 
   181 
   182 # new contextual components system #############################################
   182 # new contextual components system #############################################
   183 
   183 
   184 def override_ctx(cls, **kwargs):
   184 def override_ctx(cls, **kwargs):