Edgewall Software

Ticket #510: changeset.cs.diff

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

Patch for changeset.cs to display side-by-side or inline diff

  • .cs

    old new  
    7070      <h3 class="chg-diff-hdr"><?cs var:file.name.new ?></h3> 
    7171      <table class="diff-table" cellspacing="0"> 
    7272        <?cs each:change = file.changes ?> 
    73           <tr><td class="diff-line">line <?cs var:change.line.old ?></td> 
    74           <td class="diff-line">line <?cs var:change.line.new ?></td></tr> 
    75           <?cs call:diff_display(change) ?> 
     73          <?cs if:changeset.inline == 'false' || changeset.inline == '' ?> 
     74            <tr><td class="diff-line">line <?cs var:change.line.old ?></td> 
     75            <td class="diff-line">line <?cs var:change.line.new ?></td></tr> 
     76            <?cs call:diff_display(change) ?> 
     77          <?cs elif changeset.inline == 'true' ?> 
     78            <tr><td class="diff-line">line <?cs var:change.line.old ?></td></tr> 
     79            <?cs call:inlinediff_display(change) ?> 
     80          <?cs /if ?> 
    7681        <?cs /each ?> 
    7782      </table> 
    7883    </div>