-% layout 'default';
+% layout 'ui';
-<pre class=debug>
-<%= dumper( $loaded ) %>
-<%= dumper( $stats ) %>
-</pre>
+
+% my $apply_on_path = param('apply_on_path');
<form method=post>
<input type=submit value="Apply"> on
<select name=apply_on_path>
% foreach my $p ( @$loaded ) {
-<option><%= $p %></option>
+<option<%= $p eq $apply_on_path ? ' selected' : '' %>><%= $p %></option>
% }
</select>
</form>
+% if ( $apply_on_path ) {
+<ul id=status>
+% foreach my $status ( keys %$stats ) {
+<li><label>
+<input name=show type=checkbox value="<%= $status %>" checked>
+<%= $status %>
+<span class=count><%= $stats->{$status} %></span>
+</label>
+% }
+</ul>
+% }
+
+<table>
+<tr><th></th><th>old</th><th>new</th></tr>
+
% foreach my $e ( @$edits ) {
-<div class="edit edit-<%= $e->{_apply} || 'unknown' %>">
+<tr class="edit <%= $e->{_status} || 'unknown' %>">
+<td>
+<%= $e->{time} %>
+
+% if ( my $status = $e->{_status} ) {
+% my ( $pk, $id ) = %{ $e->{unique} };
+<a href="<%= url_for( controller => 'data', action => 'filter' )->query( filter_name => $pk, filter_vals => $id ) %>"><%= $id %></a>
+<%= $status %>
+% } else {
<a href="<%= url_for( action => 'edit' )->query( remove => $e->{time} ) %>">remove</a>
-<%= $e->{_apply} %>
-<pre class=debug><%= dumper $e %></pre>
-</div>
+% }
+
+</td><td><%== defined $e->{old} && join('<span class=d>¶</span>', @{$e->{old}}) %>
+</td><td><%== defined $e->{new} && join('<span class=d>¶</span>', @{$e->{new}}) %>
+
+</tr>
% }
+
+</table>
+
+<pre class=debug>
+<%= dumper( $stats ) %>
+</pre>
+
+<script type="text/javascript">
+
+$(document).ready( function(){
+ console.debug('ready');
+ $('ul#status > li input[type=checkbox]').click( function(){
+ var toggle = this.value;
+ console.debug('click',this,toggle);
+ $('tr.'+toggle).toggleClass('hidden');
+ });
+});
+
+</script>