Commit c55aba3b8ced7ae2e0a86ccd3ff022cc08f064c0

Authored by Victor Costa
1 parent f01caac4

virtuoso: added page offset attribute

plugins/virtuoso/lib/virtuoso_plugin/triples_template.rb
@@ -42,11 +42,12 @@ class VirtuosoPlugin::TriplesTemplate < Article @@ -42,11 +42,12 @@ class VirtuosoPlugin::TriplesTemplate < Article
42 begin 42 begin
43 @results ||= plugin.virtuoso_readonly_client.query(query).paginate({:per_page => per_page, :page => page}) 43 @results ||= plugin.virtuoso_readonly_client.query(query).paginate({:per_page => per_page, :page => page})
44 liquid_template = Liquid::Template.parse(template) 44 liquid_template = Liquid::Template.parse(template)
45 - rendered_template = liquid_template.render('results' => results,  
46 - 'total_pages' => results.total_pages,  
47 - 'current_page' => results.current_page,  
48 - 'per_page' => results.per_page,  
49 - 'total_entries' => results.total_entries) 45 + rendered_template = liquid_template.render('results' => results,
  46 + 'total_pages' => results.total_pages,
  47 + 'current_page' => results.current_page,
  48 + 'per_page' => results.per_page,
  49 + 'total_entries' => results.total_entries,
  50 + 'page_offset' => (results.current_page-1)*results.per_page)
50 transform_html(rendered_template) 51 transform_html(rendered_template)
51 rescue => ex 52 rescue => ex
52 logger.info ex.to_s 53 logger.info ex.to_s