--- a/templates/report/backtrace/frames.html.ep Thu Aug 07 23:56:47 2014 +0200
+++ b/templates/report/backtrace/frames.html.ep Fri Aug 08 00:00:49 2014 +0200
@@ -1,18 +1,26 @@
-%= t table => (class => 'table table-striped table-bordered table-condensed') => begin
-<thead>
- <tr>
- <th>Frame</th>
- <th>Module</th>
- <th class="signature-column">Signature</th>
- <th>Source</th>
- </tr>
-</thead>
-% foreach my $frame(@$frames) {
-<tr>
- %= t td => $frame->{frame}
- %= t td => $frame->{module}
- <td><%= shorten_signature $frame->{function} =%></td>
- <td><%= scm_file_link($frame->{file}, $frame->{line}) =%></td>
-</tr>
-% }
+%= t table => (class => 'table table-striped table-hover table-bordered table-condensed') => begin
+ %= t thead => begin
+ %= t tr => begin
+ %= t th => "Frame"
+ %= t th => "Module"
+ %= t th => (class => "signature-column") => "Signature"
+ %= t th => "Source"
+ %= end
+ %= end
+ % $thread->each_frame(sub { my $frame = shift;
+ %= t tr => begin
+ %= t td => begin
+ %= $frame->frame_number
+ % end
+ %= t td => begin
+ %= $frame->module_name
+ % end
+ %= t td => begin
+ %= $frame->function_name
+ % end
+ %= t td => begin
+ %= $frame->file_link
+ % end
+ % end
+ % });
% end