--- a/lib/CrashTest/StackFilters/HideArgs.pm Fri May 08 19:41:08 2015 +0200
+++ b/lib/CrashTest/StackFilters/HideArgs.pm Fri May 08 20:46:42 2015 +0200
@@ -45,7 +45,7 @@
$short_signature = "$1()$2";
}
- return $self->app->t(span => (title => $signature, class => "shortened-signature") => sub { return $short_signature });
+ return $self->app->t(code => (title => $signature, class => "shortened-signature prettyprint lang-cpp") => sub { return $short_signature });
}
1;
--- a/public/assets/js/application.js Fri May 08 19:41:08 2015 +0200
+++ b/public/assets/js/application.js Fri May 08 20:46:42 2015 +0200
@@ -5,10 +5,13 @@
$('.expand').click(function () {
$(".shortened-signature", $(this).parents('table')).each(function () {
$(this).text($(this).attr('title')).removeAttr('title');
+ $(this).removeClass("prettyprinted");
});
+ prettyPrint();
$(this).remove();
return false;
});
$('a[data-toggle="tooltip"]').tooltip();
+ prettyPrint();
});
--- a/templates/layouts/main.html.ep Fri May 08 19:41:08 2015 +0200
+++ b/templates/layouts/main.html.ep Fri May 08 20:46:42 2015 +0200
@@ -17,7 +17,11 @@
body {
padding-top: 60px;
}
+ code.prettyprint {
+ background-color: transparent;
+ }
% end
+ <link href="/mojo/prettify/prettify-mojo-light.css" type="text/css" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
@@ -89,6 +93,7 @@
%= javascript '/assets/js/jquery.min.js'
%= javascript '/assets/js/bootstrap.min.js'
%}
+ %= javascript '/mojo/prettify/prettify.js'
%= javascript '/assets/js/application.js'
</body>
</html>