149 url = self._cw.build_url(path, **params) |
149 url = self._cw.build_url(path, **params) |
150 return url |
150 return url |
151 |
151 |
152 def ajax_page_url(self, **params): |
152 def ajax_page_url(self, **params): |
153 divid = params.setdefault('divid', 'pageContent') |
153 divid = params.setdefault('divid', 'pageContent') |
154 params.setdefault('rql', self.cw_rset.printable_rql()) |
154 params['rql'] = self.cw_rset.printable_rql() |
155 return "javascript: $(%s).loadxhtml('json', %s, 'get', 'swap')" % ( |
155 return "javascript: $(%s).loadxhtml('json', %s, 'get', 'swap')" % ( |
156 json_dumps('#'+divid), js.ajaxFuncArgs('view', params)) |
156 json_dumps('#'+divid), js.ajaxFuncArgs('view', params)) |
157 |
157 |
158 def page_link(self, path, params, start, stop, content): |
158 def page_link(self, path, params, start, stop, content): |
159 url = xml_escape(self.page_url(path, params, start, stop)) |
159 url = xml_escape(self.page_url(path, params, start, stop)) |