Edgewall Software

Ticket #510: changeset.cs.diff2

File changeset.cs.diff2, 1.7 KB (added by jamesm@…, 5 years ago)

USE INSTEAD: Patch revision to changeset.cs - add link to override Trac default diff setting

Line 
1--- changeset_orig.cs   2004-06-11 11:54:28.000000000 -0400
2+++ changeset3.cs       2004-06-11 15:55:43.000000000 -0400
3@@ -54,6 +54,17 @@
4   <hr class="hide" />
5 </div>
6 
7+<table width="100%" border="0px" cellspacing="10px">
8+<tr><td valign="middle">
9+ <li><?cs if:changeset.inline == 'false' || changeset.inline == '' ?>
10+       <a title="Inline Diff" href="?inline=on">Inline Diff</a>
11+     <?cs /if ?>
12+     <?cs if:changeset.inline == 'true'?>
13+       <a title="Side-By-Side Diff" href="?sidebyside=on">Side-By-Side Diff</a>
14+     <?cs /if ?>
15+ </li>
16+</td>
17+<td>
18 <div id="chg-legend">
19   <h3>Legend:</h3>
20   <ul>
21@@ -63,6 +74,8 @@
22     <li><span class="diff-legend-mod"> </span>Modified</li>
23    </ul>
24 </div>
25+</td></tr>
26+</table>
27 
28 <div id="chg-diff">
29   <?cs each:file = changeset.diff.files ?>
30@@ -70,9 +83,14 @@
31       <h3 class="chg-diff-hdr"><?cs var:file.name.new ?></h3>
32       <table class="diff-table" cellspacing="0">
33         <?cs each:change = file.changes ?>
34-          <tr><td class="diff-line">line <?cs var:change.line.old ?></td>
35-          <td class="diff-line">line <?cs var:change.line.new ?></td></tr>
36-          <?cs call:diff_display(change) ?>
37+         <?cs if:changeset.inline == 'false' || changeset.inline == '' ?>
38+            <tr><td class="diff-line">Base version line <?cs var:change.line.old ?></td>
39+            <td class="diff-line">Changed version line <?cs var:change.line.new ?></td></tr>
40+            <?cs call:diff_display(change) ?>
41+         <?cs elif changeset.inline == 'true' ?>
42+            <tr><td class="diff-line">Line <?cs var:change.line.old ?></td></tr>
43+            <?cs call:inlinediff_display(change) ?>
44+          <?cs /if ?>
45         <?cs /each ?>
46       </table>
47     </div>