~ubuntu-branches/ubuntu/jaunty/trac/jaunty

« back to all changes in this revision

Viewing changes to templates/browser.cs

  • Committer: Bazaar Package Importer
  • Author(s): Luis Matos
  • Date: 2008-07-13 23:46:20 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20080713234620-13ynpdpkbaymfg1z
Tags: 0.11-2
* Re-added python-setup-tools to build dependences. Closes: #490320 #468705
* New upstream release Closes: 489727
* Added sugestion for other vcs support available: git bazaar mercurial 
* Added spamfilter plugin to sugests
* Moved packaging from python-support to python-central
* Added an entry to the NEWS about the cgi Closes: #490275
* Updated 10_remove_trac_suffix_from_title patch to be used in 0.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?cs include "header.cs"?>
2
 
<?cs include "macros.cs"?>
3
 
 
4
 
<div id="ctxtnav" class="nav">
5
 
 <ul>
6
 
  <li class="first"><a href="<?cs var:browser.restr_changeset_href ?>">
7
 
   Last Change</a></li>
8
 
  <li class="last"><a href="<?cs var:browser.log_href ?>">
9
 
   Revision Log</a></li>
10
 
 </ul>
11
 
</div>
12
 
 
13
 
 
14
 
<div id="searchable">
15
 
<div id="content" class="browser">
16
 
 <h1><?cs call:browser_path_links(browser.path, browser) ?></h1>
17
 
 
18
 
 <div id="jumprev">
19
 
  <form action="" method="get">
20
 
   <div>
21
 
    <label for="rev">View revision:</label>
22
 
    <input type="text" id="rev" name="rev" value="<?cs
23
 
       var:browser.revision ?>" size="4" />
24
 
   </div>
25
 
  </form>
26
 
 </div>
27
 
 
28
 
 <?cs def:sortable_th(order, desc, class, title, href) ?>
29
 
 <th class="<?cs var:class ?><?cs if:order == class ?> <?cs
30
 
   if:desc ?>desc<?cs else ?>asc<?cs /if ?><?cs /if ?>">
31
 
  <a title="Sort by <?cs var:class ?><?cs
32
 
    if:order == class && !desc ?> (descending)<?cs /if ?>" 
33
 
     href="<?cs var:href[class] ?>"><?cs var:title ?></a>
34
 
 </th>
35
 
 <?cs /def ?>
36
 
 
37
 
 <?cs if:browser.is_dir ?>
38
 
  <table class="listing" id="dirlist">
39
 
   <thead>
40
 
    <tr><?cs 
41
 
     call:sortable_th(browser.order, browser.desc, 'name', 'Name', browser.order_href) ?><?cs 
42
 
     call:sortable_th(browser.order, browser.desc, 'size', 'Size', browser.order_href) ?>
43
 
     <th class="rev">Rev</th><?cs 
44
 
     call:sortable_th(browser.order, browser.desc, 'date', 'Age', browser.order_href) ?>
45
 
     <th class="change">Last Change</th>
46
 
    </tr>
47
 
   </thead>
48
 
   <tbody>
49
 
    <?cs if:len(chrome.links.up) ?>
50
 
     <tr class="even">
51
 
      <td class="name" colspan="5">
52
 
       <a class="parent" title="Parent Directory" href="<?cs
53
 
         var:chrome.links.up.0.href ?>">../</a>
54
 
      </td>
55
 
     </tr>
56
 
    <?cs /if ?>
57
 
    <?cs each:item = browser.items ?>
58
 
     <?cs set:change = browser.changes[item.rev] ?>
59
 
     <tr class="<?cs if:name(item) % #2 ?>even<?cs else ?>odd<?cs /if ?>">
60
 
      <td class="name"><?cs
61
 
       if:item.is_dir ?>
62
 
        <a class="dir" title="Browse Directory" href="<?cs
63
 
          var:item.browser_href ?>"><?cs var:item.name ?></a><?cs
64
 
       else ?>
65
 
        <a class="file" title="View File" href="<?cs
66
 
          var:item.browser_href ?>"><?cs var:item.name ?></a><?cs
67
 
       /if ?>
68
 
      </td>
69
 
      <td class="size"><?cs var:item.size ?></td>
70
 
      <td class="rev"><?cs if:item.permission != '' ?><a title="View Revision Log" href="<?cs
71
 
        var:item.log_href ?>"><?cs var:item.rev ?></a><?cs else ?><?cs var:item.rev ?><?cs /if ?></td>
72
 
      <td class="age"><span title="<?cs var:browser.changes[item.rev].date ?>"><?cs
73
 
        var:browser.changes[item.rev].age ?></span></td>
74
 
      <td class="change">
75
 
       <span class="author"><?cs var:browser.changes[item.rev].author ?>:</span>
76
 
       <span class="change"><?cs var:browser.changes[item.rev].message ?></span>
77
 
      </td>
78
 
     </tr>
79
 
    <?cs /each ?>
80
 
   </tbody>
81
 
  </table><?cs
82
 
 /if ?><?cs
83
 
 
84
 
 if:len(browser.props) || !browser.is_dir ?>
85
 
  <table id="info" summary="Revision info"><?cs
86
 
   if:!browser.is_dir ?><tr>
87
 
    <th scope="col">
88
 
     Revision <a href="<?cs var:file.changeset_href ?>"><?cs var:file.rev ?></a>, <?cs var:file.size ?>
89
 
     (checked in by <?cs var:file.author ?>, <?cs var:file.age ?> ago)
90
 
    </th></tr><tr>
91
 
    <td class="message"><?cs var:file.message ?></td>
92
 
   </tr><?cs /if ?><?cs
93
 
   if:len(browser.props) ?><tr>
94
 
    <td colspan="2"><ul class="props"><?cs
95
 
     each:prop = browser.props ?>
96
 
      <li>Property <strong><?cs var:prop.name ?></strong> set to <em><code><?cs
97
 
      var:prop.value ?></code></em></li><?cs
98
 
     /each ?>
99
 
    </ul></td></tr><?cs
100
 
   /if ?>
101
 
  </table><?cs
102
 
 /if ?><?cs
103
 
 
104
 
 if:!browser.is_dir ?>
105
 
  <div id="preview"><?cs
106
 
   if:file.preview ?><?cs
107
 
    var:file.preview ?><?cs
108
 
   elif:file.max_file_size_reached ?>
109
 
    <strong>HTML preview not available</strong>, since the file size exceeds
110
 
    <?cs var:file.max_file_size ?> bytes. Try <a href="<?cs
111
 
    var:file.raw_href ?>">downloading</a> the file instead.<?cs
112
 
   else ?><strong>HTML preview not available</strong>. To view, <a href="<?cs
113
 
    var:file.raw_href ?>">download</a> the file.<?cs
114
 
   /if ?>
115
 
  </div><?cs
116
 
 /if ?>
117
 
 
118
 
 <div id="help">
119
 
  <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki
120
 
  ?>/TracBrowser">TracBrowser</a> for help on using the browser.
121
 
 </div>
122
 
 
123
 
  <div id="anydiff">
124
 
   <form action="<?cs var:browser.anydiff_href ?>" method="get">
125
 
    <div class="buttons">
126
 
     <input type="hidden" name="new_path" value="<?cs var:browser.path ?>" />
127
 
     <input type="hidden" name="old_path" value="<?cs var:browser.path ?>" />
128
 
     <input type="hidden" name="new_rev" value="<?cs var:browser.revision ?>" />
129
 
     <input type="hidden" name="old_rev" value="<?cs var:browser.revision ?>" />
130
 
     <input type="submit" value="View changes..." title="Prepare an Arbitrary Diff" />
131
 
    </div>
132
 
   </form>
133
 
  </div>
134
 
 
135
 
</div>
136
 
</div>
137
 
<?cs include:"footer.cs"?>