This repository was archived by the owner on Dec 10, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +27
-2
lines changed Expand file tree Collapse file tree 1 file changed +27
-2
lines changed Original file line number Diff line number Diff line change 22
22
23
23
var _ = require ( 'underscore' ) ;
24
24
var partialRegistry = { } ;
25
+ var errorStyling = `
26
+ <style>
27
+ body {
28
+ background: linear-gradient(to bottom, #f1f1f1 0%,#ffffff 60%);
29
+ color: #444;
30
+ padding: 30px;
31
+ }
32
+ h1 {
33
+ font-size: 16pt;
34
+ color: #733;
35
+ background: #fcfcfc;
36
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
37
+ padding: 17px 30px;
38
+ margin: -30px -30px 0 -30px;
39
+ }
40
+ dt { font-weight: bold; }
41
+ </style>
42
+ ` ;
25
43
26
44
// extend underscore with partial-ing methods and other necessary tooling
27
45
// HANDLESCORE! UNDERBARS!
@@ -100,9 +118,16 @@ var engine_underscore = {
100
118
_partials : partials
101
119
} ) ) ;
102
120
} catch ( e ) {
103
- var errorMessage = `Error in underscore template ${ pattern . patternName } (${ pattern . relPath } ): [${ e . toString ( ) } ]` ;
121
+ var errorMessage = `Error rendering underscore pattern " ${ pattern . patternName } " (${ pattern . relPath } ): [${ e . toString ( ) } ]` ;
104
122
console . log ( errorMessage ) ;
105
- renderedHTML = `<h1>Error in underscore template ${ pattern . patternName } (${ pattern . relPath } )</h1><p>${ e . toString ( ) } </p>` ;
123
+ renderedHTML = `${ errorStyling }
124
+ <h1>Error rendering underscore pattern "${ pattern . patternName } "</h1>
125
+ <dl>
126
+ <dt>Message</dt><dd>${ e . toString ( ) } </dd>
127
+ <dt>Partial name</dt><dd>${ pattern . patternName } </dd>
128
+ <dt>Template path</dt><dd>${ pattern . relPath } </dd>
129
+ </dl>
130
+ ` ;
106
131
}
107
132
108
133
return renderedHTML ;
You can’t perform that action at this time.
0 commit comments