annotate examples/trac/templates/log.cs @ 39:93b4dcbafd7b trunk

Copy Trac to main branch.
author cmlenz
date Mon, 03 Jul 2006 18:53:27 +0000
parents
children
rev   line source
39
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
1 <?cs include "header.cs"?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
2 <?cs include "macros.cs"?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
3
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
4 <div id="ctxtnav" class="nav">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
5 <ul>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
6 <li class="last">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
7 <a href="<?cs var:log.browser_href ?>">View Latest Revision</a>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
8 </li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
9 if:len(chrome.links.prev) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
10 <li class="first<?cs if:!len(chrome.links.next) ?> last<?cs /if ?>">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
11 &larr; <a href="<?cs var:chrome.links.prev.0.href ?>" title="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
12 var:chrome.links.prev.0.title ?>">Newer Revisions</a>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
13 </li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
14 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
15 if:len(chrome.links.next) ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
16 <li class="<?cs if:!len(chrome.links.prev) ?>first <?cs /if ?>last">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
17 <a href="<?cs var:chrome.links.next.0.href ?>" title="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
18 var:chrome.links.next.0.title ?>">Older Revisions</a> &rarr;
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
19 </li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
20 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
21 </ul>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
22 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
23
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
24
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
25 <div id="content" class="log">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
26 <h1><?cs call:browser_path_links(log.path, log) ?></h1>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
27 <form id="prefs" action="<?cs var:browser_current_href ?>" method="get">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
28 <div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
29 <input type="hidden" name="action" value="<?cs var:log.mode ?>" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
30 <label>View log starting at <input type="text" id="rev" name="rev" value="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
31 var:log.items.0.rev ?>" size="5" /></label>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
32 <label>and back to <input type="text" id="stop_rev" name="stop_rev" value="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
33 var:log.stop_rev ?>" size="5" /></label>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
34 <br />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
35 <div class="choice">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
36 <fieldset>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
37 <legend>Mode:</legend>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
38 <label for="stop_on_copy">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
39 <input type="radio" id="stop_on_copy" name="mode" value="stop_on_copy" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
40 if:log.mode != "follow_copy" || log.mode != "path_history" ?> checked="checked" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
41 /if ?> />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
42 Stop on copy
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
43 </label>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
44 <label for="follow_copy">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
45 <input type="radio" id="follow_copy" name="mode" value="follow_copy" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
46 if:log.mode == "follow_copy" ?> checked="checked" <?cs /if ?> />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
47 Follow copies
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
48 </label>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
49 <label for="path_history">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
50 <input type="radio" id="path_history" name="mode" value="path_history" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
51 if:log.mode == "path_history" ?> checked="checked" <?cs /if ?> />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
52 Show only adds, moves and deletes
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
53 </label>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
54 </fieldset>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
55 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
56 <label><input type="checkbox" name="verbose" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
57 if:log.verbose ?> checked="checked" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
58 /if ?> /> Show full log messages</label>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
59 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
60 <div class="buttons">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
61 <input type="submit" value="Update"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
62 title="Warning: by updating, you will clear the page history" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
63 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
64 </form>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
65
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
66 <div class="diff">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
67 <div id="legend">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
68 <h3>Legend:</h3>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
69 <dl>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
70 <dt class="add"></dt><dd>Added</dd><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
71 if:log.mode == "path_history" ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
72 <dt class="rem"></dt><dd>Removed</dd><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
73 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
74 <dt class="mod"></dt><dd>Modified</dd>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
75 <dt class="cp"></dt><dd>Copied or renamed</dd>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
76 </dl>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
77 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
78 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
79
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
80 <form class="printableform" action="<?cs var:log.changeset_href ?>" method="get">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
81 <div class="buttons"><input type="submit" value="View changes"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
82 title="Diff from Old Revision to New Revision (select them below)" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
83 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
84 <table id="chglist" class="listing">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
85 <thead>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
86 <tr>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
87 <th class="diff"></th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
88 <th class="change"></th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
89 <th class="rev">Rev</th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
90 <th class="chgset">Chgset</th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
91 <th class="date">Date</th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
92 <th class="author">Author</th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
93 <th class="summary"><?cs if:!log.verbose ?>Log Message<?cs /if ?></th>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
94 </tr>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
95 </thead>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
96 <tbody><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
97 set:indent = #1 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
98 set:idx = #0 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
99 each:item = log.items ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
100 if:name(item) % #2 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
101 set:even_odd = "odd" ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
102 else ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
103 set:even_odd = "even" ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
104 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
105 if:item.copyfrom_path ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
106 <tr class="<?cs var:even_odd ?>">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
107 <td class="copyfrom_path" colspan="7" style="padding-left: <?cs var:indent ?>em">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
108 copied from <a href="<?cs var:item.browser_href ?>"><?cs var:item.copyfrom_path ?></a>:
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
109 </td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
110 </tr><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
111 set:indent = indent + #1 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
112 elif:log.mode == "path_history" ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
113 set:indent = #1 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
114 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
115 <tr class="<?cs var:even_odd ?>">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
116 <td class="diff">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
117 <input type="radio" name="old"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
118 value="<?cs var:item.path ?>@<?cs var:item.rev ?>" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
119 if:idx == #1 ?> checked="checked" <?cs /if ?> />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
120 <input type="radio" name="new"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
121 value="<?cs var:item.path ?>@<?cs var:item.rev ?>" <?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
122 if:idx == #0 ?> checked="checked" <?cs /if ?> /></td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
123 <td class="change" style="padding-left:<?cs var:indent ?>em">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
124 <a title="View log starting at this revision" href="<?cs var:item.log_href ?>">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
125 <span class="<?cs var:item.change ?>"></span>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
126 <span class="comment">(<?cs var:item.change ?>)</span>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
127 </a>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
128 </td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
129 <td class="rev">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
130 <a href="<?cs var:item.browser_href ?>"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
131 title="Browse at revision <?cs var:item.rev ?>">@<?cs var:item.rev ?></a>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
132 </td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
133 <td class="chgset">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
134 <a href="<?cs var:item.changeset_href ?>"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
135 title="View changeset [<?cs var:item.rev ?>]">[<?cs var:item.rev ?>]</a>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
136 </td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
137 <td class="date"><?cs var:log.changes[item.rev].date ?></td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
138 <td class="author"><?cs var:log.changes[item.rev].author ?></td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
139 <td class="summary"><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
140 if:!log.verbose ?><?cs var:log.changes[item.rev].message ?><?cs /if ?></td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
141 </tr><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
142 if:log.verbose ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
143 <tr class="<?cs var:even_odd ?> verbose">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
144 <td class="summary" colspan="7"><?cs var:log.changes[item.rev].message ?></td>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
145 </tr><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
146 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
147 set:idx = idx + 1 ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
148 /each ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
149 </tbody>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
150 </table><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
151 if:len(log.items) > #10 ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
152 <div class="buttons"><input type="submit" value="View changes"
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
153 title="Diff from Old Revision to New Revision (select them above)" />
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
154 </div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
155 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
156 </form><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
157 if:len(links.prev) || len(links.next) ?><div id="paging" class="nav"><ul><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
158 if:len(links.prev) ?><li class="first<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
159 if:!len(links.next) ?> last<?cs /if ?>">&larr; <a href="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
160 var:links.prev.0.href ?>" title="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
161 var:links.prev.0.title ?>">Younger Revisions</a></li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
162 /if ?><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
163 if:len(links.next) ?><li class="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
164 if:len(links.prev) ?>first <?cs /if ?>last"><a href="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
165 var:links.next.0.href ?>" title="<?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
166 var:links.next.0.title ?>">Older Revisions</a> &rarr;</li><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
167 /if ?></ul></div><?cs
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
168 /if ?>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
169
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
170 <div id="help">
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
171 <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
172 ?>/TracRevisionLog">TracRevisionLog</a> for help on using the revision log.
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
173 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
174
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
175 </div>
93b4dcbafd7b Copy Trac to main branch.
cmlenz
parents:
diff changeset
176 <?cs include "footer.cs"?>
Copyright (C) 2012-2017 Edgewall Software