277 |
277 |
278 title = _("Advanced search results") |
278 title = _("Advanced search results") |
279 search_form_factory = SiteRootAdvancedSearchForm |
279 search_form_factory = SiteRootAdvancedSearchForm |
280 |
280 |
281 sortOn = None |
281 sortOn = None |
|
282 dt_sort_order = 'desc' |
282 |
283 |
283 def __init__(self, context, request): |
284 def __init__(self, context, request): |
284 super(SiteRootAdvancedSearchResultsView, self).__init__(context, request) |
285 super(SiteRootAdvancedSearchResultsView, self).__init__(context, request) |
285 request.registry.notify(PageletCreatedEvent(self)) |
286 request.registry.notify(PageletCreatedEvent(self)) |
286 |
287 |
287 @property |
288 @property |
288 def data_attributes(self): |
289 def data_attributes(self): |
289 attributes = super(SiteRootAdvancedSearchResultsView, self).data_attributes |
290 attributes = super(SiteRootAdvancedSearchResultsView, self).data_attributes |
290 attributes['table'] = { |
291 attributes['table'] = { |
291 'data-ams-datatable-sorting': '[]', |
292 'data-ams-datatable-sorting': "{0},{1}".format(len(self.columns) - 1, self.dt_sort_order), |
292 'data-ams-datatable-display-length': IAdminProfile(self.request.principal).table_page_length |
293 'data-ams-datatable-display-length': IAdminProfile(self.request.principal).table_page_length |
293 } |
294 } |
294 return attributes |
295 return attributes |
295 |
296 |
296 |
297 |