numeric facet sorting
[MojoFacets.git] / templates / data / facet.html.ep
1 % layout 'default';
2
3 <%#= dumper $facet %>
4
5 <form method=post action=/data/filter >
6 <input type=hidden name=filter_name value="<%= $name %>">
7 <input type=submit value="Filter <%= $name %>">
8
9 <ul>
10 % foreach my $n ( @$facet_names ) {
11 <li>
12 <label>
13 <input type=checkbox name="filter_vals" value="<%= $n %>" <%= $checked->{$n} ? 'checked' : '' %>>
14 <%= $n %>
15 <span class="count"><%= $facet->{$n} %></span>
16 </label>
17 % }
18 </ul>
19
20 <input type=submit value="Filter <%= $name %>">
21
22 </form>
23
24
25 sort:
26
27 % if ( $sort eq 'c' ) {
28 <b>count</b>
29 % } else {
30 <a href="<%= url_for->query( name => $name, sort => 'c' ) %>">count</a>
31 % }
32
33 value:
34
35 % if ( $sort eq 'a' ) {
36 <b>ascending</b>
37 % } else {
38 <a href="<%= url_for->query( name => $name, sort => 'a' ) %>">asceding</a>
39 % }
40
41 % if ( $sort eq 'd' ) {
42 <b>desceding</b>
43 % } else {
44 <a href="<%= url_for->query( name => $name, sort => 'd' ) %>">desceding</a>
45 % }
46
47 <%= $numeric ? 'numeric' : '' %>