File tree Expand file tree Collapse file tree
htdocs/assets/js/views/renderer Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ define(function(require) {
33 var Renderer = require ( 'views/renderer' ) ,
44 IPRenderer = require ( 'views/renderer/ip' ) ,
55 MACRenderer = require ( 'views/renderer/mac' ) ,
6+ StacktraceRenderer = require ( 'views/renderer/stacktrace' ) ,
67 LinkRenderer = require ( 'views/renderer/link' ) ;
78
89
@@ -11,5 +12,6 @@ define(function(require) {
1112 */
1213 Renderer . registerSubclass ( 'ip' , IPRenderer ) ;
1314 Renderer . registerSubclass ( 'mac' , MACRenderer ) ;
15+ Renderer . registerSubclass ( 'stacktrace' , StacktraceRenderer ) ;
1416 Renderer . registerSubclass ( 'link' , LinkRenderer ) ;
1517} ) ;
Original file line number Diff line number Diff line change 1+ "use strict" ;
2+ define ( function ( require ) {
3+ var Renderer = require ( 'views/renderer' ) ,
4+ Handlebars = require ( 'handlebars' ) ;
5+
6+
7+ /**
8+ * Render a stack trace.
9+ */
10+ var StacktraceRenderer = Renderer . extend ( {
11+ auto : false ,
12+ render : function ( key , val , data ) {
13+ return '<pre>' + Handlebars . Utils . escapeExpression ( val . replace ( / \\ \\ n / g, '\n' ) . replace ( / \\ n / g, '\n' ) ) + '</pre>' ;
14+ } ,
15+ } ) ;
16+
17+ return StacktraceRenderer ;
18+ } ) ;
You can’t perform that action at this time.
0 commit comments