Edgewall Software

Ticket #2618: 0.10dev-error.cs-patch.2.txt

File 0.10dev-error.cs-patch.2.txt, 1.1 KB (added by bboisvert@…, 6 years ago)

Patch for 0.10dev to display page parameters on all error messages

Line 
1Index: error.cs
2===================================================================
3--- error.cs    (.../vendor/trac/current/templates/error.cs)    (revision 203)
4+++ error.cs    (.../trunk/vendor_src/trac/templates/error.cs)  (revision 203)
5@@ -8,6 +8,34 @@
6   <h1><?cs var:error.title ?></h1>
7   <p class="message"><?cs var:error.message ?></p>
8
9+ <?cs
10+ def:dump(item) ?><?cs
11+  var:text_html(item) ?><?cs
12+  if:subcount(item) > 0 ?>
13+   <table border="1" cellspacing="0" cellpadding="3" class="dump">
14+   <thead>
15+    <tr>
16+     <th colspan="2"><?cs var:name(item) ?></th>
17+    </tr>
18+   </thead>
19+   <tbody>
20+    <?cs each:child = item ?>
21+     <tr>
22+      <td class="label"><?cs var:name(child) ?></td>
23+      <td><?cs call:dump(child) ?></td>
24+     </tr>
25+    <?cs /each ?>
26+   </tbody>
27+   </table><?cs
28+  /if ?><?cs
29+ /def ?>
30+
31+ <style type="text/css">
32+  .dump th { font-weight: bold; text-align: left; background-color: #ccc; color: #666; }
33+  .dump .label { vertical-align: top; font-weight: bold; text-align: right; }
34+ </style>
35+ <?cs call:dump(args) ?>
36+
37  <?cs elif error.type == "internal" ?>
38   <h1>Oops&hellip;</h1>
39   <div class="message">