store filters globally on server
[MojoFacets.git] / templates / data / items.html.ep
index 759e325..c500653 100644 (file)
@@ -16,7 +16,6 @@ td.numeric {
 <form class=info>
 <b><%= $rows %></b> items 
 
-% my $filters = session('filters');
 % my @filters_active = keys %$filters;
 % if ( @filters_active ) {
 filter 
@@ -37,14 +36,17 @@ showing
 
 items
 
+% if ( $offset + $limit > $rows ) {
+<span class=count>all</span>
+% } else {
 <span class=count><%= $offset + 1 %>-<%= $offset + $limit %></span>
+% }
 
 <input type=submit value="refresh">
 
 </form>
 
-% my $show = param('show') || 'table';
-<%= include 'data/items/' . $show, filters => $filters %>
+<%= include 'data/items/' . session('show'), filters => $filters %>
 
 <div class=pager>
 % foreach my $p ( 0 .. int( $rows / $limit ) ) {