display filter and count+select link for facets
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 16 May 2010 17:30:22 +0000 (19:30 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 16 May 2010 17:30:22 +0000 (19:30 +0200)
public/mojo_facets.css
templates/data/items/table.html.ep

index e1b706c..a058e66 100644 (file)
@@ -45,3 +45,9 @@ li label:hover, td label:hover {
 td label {
        white-space: nowrap;
 }
+
+
+div.col_opts {
+       font-size: 70%;
+}
+
index 388eeea..e10ed3b 100644 (file)
@@ -3,13 +3,15 @@
 <tr>
 % foreach my $n ( @$columns ) {
 <th>
-<a href="<%= url_for( action => 'facet' )->query( name => $n ) %>"><%== $filters->{$n} ? '&diams;' : '&loz;' %></a>
 % if ( session('order') ne $n ) {
 <a href="<%= url_for( action => 'order' )->query( order => $n ) %>"><%= $n %></a>
 % } else {
 <a href="<%= url_for( action => 'order' )->query( order => $n, sort => session('sort') eq 'a' ? 'd' : 'a' ) %>"><%= $n %></a>
 <%== session('sort') eq 'a' ? '&uarr;' : '&darr;' %>
 % }
+<div class="col_opts">
+<a title="filter by this facet" href="<%= url_for( action => 'facet' )->query( name => $n ) %>"><%== $filters->{$n} ? $#{ $filters->{$n} } + 1 . ' selected' : 'filter' %></a>
+</div>
 </th>
 % }
 </tr>