Edgewall Software

Ticket #515: changeset.cs.patch

File changeset.cs.patch, 1.8 KB (added by agr30@…, 8 years ago)

Patch for Template

  • changeset.cs

    old new  
    7878   </li> 
    7979  <?cs /each ?></ul> 
    8080 </dd> 
     81 <dt></dt> 
     82 <dd><a href="#" 
     83        onclick="toggleCollapseByClassName(document.getElementById('content'), 
     84                 'collapse_toggle', 'to_collapse', 'hide'); return false;">collapse all</a> 
     85 </dd> 
     86 <dt></dt> 
     87 <dd><a href="#" 
     88        onclick="toggleCollapseByClassName(document.getElementById('content'), 
     89                 'collapse_toggle', 'to_collapse', 'show'); return false;">show all</a> 
     90 </dd> 
     91 
    8192</dl> 
    8293 
    8394<div class="diff"> 
     
    94105  <?cs each:file = changeset.diff.files ?> 
    95106   <?cs if:len(file.changes) ?> 
    96107    <li id="file<?cs var:name(file) ?>"> 
     108     <div class="collapse_toggle">show/hide</div> 
    97109     <h2><a href="<?cs 
    98110       var:file.browser_href.new ?>" title="Show version <?cs 
    99111       var:file.rev.new ?> of this file in browser"><?cs 
    100112       var:file.name.new ?></a></h2> 
    101113     <?cs if:diff.style == 'sidebyside' ?> 
    102       <table class="sidebyside" summary="Differences" cellspacing="0"> 
     114      <table class="sidebyside to_collapse" summary="Differences" cellspacing="0"> 
    103115       <colgroup class="base"> 
    104116        <col class="lineno" /><col class="content" /> 
    105117       <colgroup class="chg"> 
     
    124136       <?cs /each ?> 
    125137      </table> 
    126138     <?cs else ?> 
    127       <table class="inline" summary="Differences" cellspacing="0"> 
     139      <table class="inline to_collapse" summary="Differences" cellspacing="0"> 
    128140       <colgroup> 
    129141        <col class="lineno" /> 
    130142        <col class="lineno" /> 
     
    157169 </ul> 
    158170</div> 
    159171 
     172<script src="<?cs var:htdocs_location ?>fold.js" type="text/javascript"></script> 
     173<script type="text/javascript">makeElementsFoldable("collapse_toggle", "to_collapse")</script> 
    160174</div> 
    161175<?cs include "footer.cs"?>