reformat edits into table
[MojoFacets.git] / templates / changes / edits.html.ep
1 % layout 'default';
2
3
4 % my $apply_on_path = param('apply_on_path');
5
6 <form method=post>
7 <input type=submit value="Apply"> on
8 <select name=apply_on_path>
9 % foreach my $p ( @$loaded ) {
10 <option<%= $p eq $apply_on_path ? ' selected' : '' %>><%= $p %></option>
11 % }
12 </select>
13 </form>
14
15 % if ( $apply_on_path ) {
16 <ul>
17 %  foreach my $status ( keys %$stats ) {
18 <li><%= $status %> <span class=count><%= $stats->{$status} %></span>
19 %  }
20 </ul>
21 % }
22
23 <table>
24 <tr><th></th><th>old</th><th>new</th></tr>
25
26 % foreach my $e ( @$edits ) {
27 <tr class="edit edit-<%= $e->{_status} || 'unknown' %>">
28 <td>
29 <%= $e->{time} %>
30
31 %  if ( my $status = $e->{_status} ) {
32 %    my ( $pk, $id ) = %{ $e->{unique} };
33 <a href="<%= url_for( controller => 'data', action => 'filter' )->query( filter_name => $pk, filter_vals => $id ) %>"><%= $id %></a>
34 <%= $status %>
35 %  } else {
36 <a href="<%= url_for( action => 'edit' )->query( remove => $e->{time} ) %>">remove</a>
37 %  }
38
39 </td><td><%== defined $e->{old} && join('<span class=d>&para;</span>', @{$e->{old}}) %>
40 </td><td><%== defined $e->{new} && join('<span class=d>&para;</span>', @{$e->{new}}) %>
41
42 </tr>
43 % }
44
45 </table>
46
47 <pre class=debug>
48 <%= dumper( $stats ) %>
49 </pre>