diff -r 703f1af889d1 -r 013953be0f3b templates/report/backtrace/frames.html.ep --- 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 - - - Frame - Module - Signature - Source - - -% foreach my $frame(@$frames) { - - %= t td => $frame->{frame} - %= t td => $frame->{module} - <%= shorten_signature $frame->{function} =%> - <%= scm_file_link($frame->{file}, $frame->{line}) =%> - -% } +%= 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