##// END OF EJS Templates
hgweb: Synchronised filelogentry to changelogentry.
Thomas Arendsen Hein -
r2132:4990b62f default
parent child Browse files
Show More
@@ -1,25 +1,25 b''
1 <table class="changelogEntry parity#parity#">
1 <table class="logEntry parity#parity#">
2 <tr>
2 <tr>
3 <th class="age" width="15%">#date|age# ago:</th>
3 <th class="age">#date|age# ago:</th>
4 <th class="firstline">#desc|strip|firstline|escape#</th>
4 <th class="firstline">#desc|strip|firstline|escape#</th>
5 </tr>
5 </tr>
6 <tr>
6 <tr>
7 <th class="changesetRev">changeset #rev#:</th>
7 <th class="revision">changeset #rev#:</th>
8 <td class="changesetNode"><a href="?cs=#node|short#">#node|short#</a></td>
8 <td class="node"><a href="?cs=#node|short#">#node|short#</a></td>
9 </tr>
9 </tr>
10 #parent%changelogparent#
10 #parent%changelogparent#
11 #child%changelogchild#
11 #child%changelogchild#
12 #changelogtag#
12 #changelogtag#
13 <tr>
13 <tr>
14 <th class="author">author:</th>
14 <th class="author">author:</th>
15 <td class="author">#author|obfuscate#</td>
15 <td class="author">#author|obfuscate#</td>
16 </tr>
16 </tr>
17 <tr>
17 <tr>
18 <th class="date">date:</th>
18 <th class="date">date:</th>
19 <td class="date">#date|date#</td>
19 <td class="date">#date|date#</td>
20 </tr>
20 </tr>
21 <tr>
21 <tr>
22 <th class="files"><a href="?mf=#manifest|short#;path=/">files</a>:</th>
22 <th class="files"><a href="?mf=#manifest|short#;path=/">files</a>:</th>
23 <td class="files">#files#</td>
23 <td class="files">#files#</td>
24 </tr>
24 </tr>
25 </table>
25 </table>
@@ -1,20 +1,25 b''
1 <table class="parity#parity#" width="100%" cellspacing="0" cellpadding="0">
1 <table class="logEntry parity#parity#">
2 <tr>
2 <tr>
3 <td class="age" align="right" width="15%"><b>#date|age# ago:&nbsp;</b></td>
3 <th class="age">#date|age# ago:</th>
4 <td><b><a href="?cs=#node|short#">#desc|strip|firstline|escape#</a></b></td></tr>
4 <th class="firstline"><a href="?cs=#node|short#">#desc|strip|firstline|escape#</a></th>
5 <tr>
5 </tr>
6 <td align="right">revision #filerev#:&nbsp;</td>
6 <tr>
7 <td><a href="?f=#filenode|short#;file=#file|urlescape#">#filenode|short#</a>
7 <th class="revision">revision #filerev#:</td>
8 <a href="?fd=#node|short#;file=#file|urlescape#">(diff)</a>
8 <td class="node">
9 <a href="?fa=#filenode|short#;file=#file|urlescape#">(annotate)</a>
9 <a href="?f=#filenode|short#;file=#file|urlescape#">#filenode|short#</a>
10 </td></tr>
10 <a href="?fd=#node|short#;file=#file|urlescape#">(diff)</a>
11 #rename%filelogrename#
11 <a href="?fa=#filenode|short#;file=#file|urlescape#">(annotate)</a>
12 <tr>
12 </td>
13 <td align="right">author:&nbsp;</td>
13 </tr>
14 <td>#author|obfuscate#</td></tr>
14 #rename%filelogrename#
15 <tr>
15 <tr>
16 <td align="right">date:&nbsp;</td>
16 <th class="author">author:</th>
17 <td>#date|date# (#date|age# ago)</td></tr>
17 <td class="author">#author|obfuscate#</td>
18 </tr>
19 <tr>
20 <th class="date">date:</th>
21 <td class="date">#date|date#</td>
22 </tr>
18 </table>
23 </table>
19
24
20
25
@@ -1,50 +1,50 b''
1 default = 'changelog'
1 default = 'changelog'
2 header = header.tmpl
2 header = header.tmpl
3 footer = footer.tmpl
3 footer = footer.tmpl
4 search = search.tmpl
4 search = search.tmpl
5 changelog = changelog.tmpl
5 changelog = changelog.tmpl
6 naventry = '<a href="?cl=#rev#">#label|escape#</a> '
6 naventry = '<a href="?cl=#rev#">#label|escape#</a> '
7 filedifflink = '<a href="?fd=#node|short#;file=#file|urlescape#">#file|escape#</a> '
7 filedifflink = '<a href="?fd=#node|short#;file=#file|urlescape#">#file|escape#</a> '
8 filenodelink = '<a href="?f=#filenode|short#;file=#file|urlescape#">#file|escape#</a> '
8 filenodelink = '<a href="?f=#filenode|short#;file=#file|urlescape#">#file|escape#</a> '
9 fileellipses = '...'
9 fileellipses = '...'
10 changelogentry = changelogentry.tmpl
10 changelogentry = changelogentry.tmpl
11 searchentry = changelogentry.tmpl
11 searchentry = changelogentry.tmpl
12 changeset = changeset.tmpl
12 changeset = changeset.tmpl
13 manifest = manifest.tmpl
13 manifest = manifest.tmpl
14 manifestdirentry = '<tr class="parity#parity#"><td><tt>drwxr-xr-x</tt>&nbsp;<td><a href="?cmd=manifest;manifest=#manifest#;path=#path|urlescape#">#basename|escape#/</a>'
14 manifestdirentry = '<tr class="parity#parity#"><td><tt>drwxr-xr-x</tt>&nbsp;<td><a href="?cmd=manifest;manifest=#manifest#;path=#path|urlescape#">#basename|escape#/</a>'
15 manifestfileentry = '<tr class="parity#parity#"><td><tt>#permissions|permissions#</tt>&nbsp;<td><a href="?f=#filenode|short#;file=#file|urlescape#">#basename|escape#</a>'
15 manifestfileentry = '<tr class="parity#parity#"><td><tt>#permissions|permissions#</tt>&nbsp;<td><a href="?f=#filenode|short#;file=#file|urlescape#">#basename|escape#</a>'
16 filerevision = filerevision.tmpl
16 filerevision = filerevision.tmpl
17 fileannotate = fileannotate.tmpl
17 fileannotate = fileannotate.tmpl
18 filediff = filediff.tmpl
18 filediff = filediff.tmpl
19 filelog = filelog.tmpl
19 filelog = filelog.tmpl
20 fileline = '<div class="parity#parity#"><span class="lineno">#linenumber#</span>#line|escape#</div>'
20 fileline = '<div class="parity#parity#"><span class="lineno">#linenumber#</span>#line|escape#</div>'
21 filelogentry = filelogentry.tmpl
21 filelogentry = filelogentry.tmpl
22 annotateline = '<tr class="parity#parity#"><td class="annotate"><a href="?cs=#node|short#">#author|obfuscate#@#rev#</a></td><td><pre>#line|escape#</pre></td></tr>'
22 annotateline = '<tr class="parity#parity#"><td class="annotate"><a href="?cs=#node|short#">#author|obfuscate#@#rev#</a></td><td><pre>#line|escape#</pre></td></tr>'
23 difflineplus = '<span class="plusline">#line|escape#</span>'
23 difflineplus = '<span class="plusline">#line|escape#</span>'
24 difflineminus = '<span class="minusline">#line|escape#</span>'
24 difflineminus = '<span class="minusline">#line|escape#</span>'
25 difflineat = '<span class="atline">#line|escape#</span>'
25 difflineat = '<span class="atline">#line|escape#</span>'
26 diffline = '#line|escape#'
26 diffline = '#line|escape#'
27 changelogparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
27 changelogparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
28 changesetparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
28 changesetparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
29 filerevparent = '<tr><td class="metatag">parent:</td><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
29 filerevparent = '<tr><td class="metatag">parent:</td><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
30 filerename = '<tr><td class="metatag">parent:</td><td><a href="?f=#node|short#;file=#file|urlescape#">#file|escape#@#node|short#</a></td></tr>'
30 filerename = '<tr><td class="metatag">parent:</td><td><a href="?f=#node|short#;file=#file|urlescape#">#file|escape#@#node|short#</a></td></tr>'
31 filelogrename = '<tr><td align="right">base:&nbsp;</td><td><a href="?f=#node|short#;file=#file|urlescape#">#file|escape#@#node|short#</a></td></tr>'
31 filelogrename = '<tr><th>base:</th><td><a href="?f=#node|short#;file=#file|urlescape#">#file|escape#@#node|short#</a></td></tr>'
32 fileannotateparent = '<tr><td class="metatag">parent:</td><td><a href="?fa=#filenode|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
32 fileannotateparent = '<tr><td class="metatag">parent:</td><td><a href="?fa=#filenode|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
33 changesetchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
33 changesetchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
34 changelogchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
34 changelogchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
35 filerevchild = '<tr><td class="metatag">child:</td><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
35 filerevchild = '<tr><td class="metatag">child:</td><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
36 fileannotatechild = '<tr><td class="metatag">child:</td><td><a href="?fa=#filenode|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
36 fileannotatechild = '<tr><td class="metatag">child:</td><td><a href="?fa=#filenode|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
37 tags = tags.tmpl
37 tags = tags.tmpl
38 tagentry = '<li class="tagEntry parity#parity#"><tt class="node">#node#</tt> <a href="?cs=#node|short#">#tag|escape#</a></li>'
38 tagentry = '<li class="tagEntry parity#parity#"><tt class="node">#node#</tt> <a href="?cs=#node|short#">#tag|escape#</a></li>'
39 diffblock = '<pre class="parity#parity#">#lines#</pre>'
39 diffblock = '<pre class="parity#parity#">#lines#</pre>'
40 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
40 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
41 changesettag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
41 changesettag = '<tr><th class="tag">tag:</th><td class="tag">#tag|escape#</td></tr>'
42 filediffparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
42 filediffparent = '<tr><th class="parent">parent #rev#:</th><td class="parent"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
43 filelogparent = '<tr><td align="right">parent #rev#:&nbsp;</td><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
43 filelogparent = '<tr><th>parent #rev#:</th><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
44 filediffchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
44 filediffchild = '<tr><th class="child">child #rev#:</th><td class="child"><a href="?cs=#node|short#">#node|short#</a></td></tr>'
45 filelogchild = '<tr><td align="right">child #rev#:&nbsp;</td><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
45 filelogchild = '<tr><th>child #rev#:</th><td><a href="?f=#node|short#;file=#file|urlescape#">#node|short#</a></td></tr>'
46 indexentry = '<tr class="parity#parity#"><td><a href="#url#">#name|escape#</a></td><td>#shortdesc#</td><td>#contact|obfuscate#</td><td class="age">#lastupdate|age# ago</td><td><a href="#url#?cl=tip;style=rss">RSS</a></td></tr>'
46 indexentry = '<tr class="parity#parity#"><td><a href="#url#">#name|escape#</a></td><td>#shortdesc#</td><td>#contact|obfuscate#</td><td class="age">#lastupdate|age# ago</td><td><a href="#url#?cl=tip;style=rss">RSS</a></td></tr>'
47 index = index.tmpl
47 index = index.tmpl
48 archiveentry = '<a href="?ca=#node|short#;type=#type|urlescape#">#type|escape#</a> '
48 archiveentry = '<a href="?ca=#node|short#;type=#type|urlescape#">#type|escape#</a> '
49 notfound = notfound.tmpl
49 notfound = notfound.tmpl
50 error = error.tmpl
50 error = error.tmpl
@@ -1,70 +1,71 b''
1 a { text-decoration:none; }
1 a { text-decoration:none; }
2 .age { white-space:nowrap; }
2 .age { white-space:nowrap; }
3 .parity0 { background-color: #dddddd; }
3 .parity0 { background-color: #dddddd; }
4 .parity1 { background-color: #eeeeee; }
4 .parity1 { background-color: #eeeeee; }
5 .lineno { width: 60px; color: #aaaaaa; font-size: smaller;
5 .lineno { width: 60px; color: #aaaaaa; font-size: smaller;
6 text-align: right; padding-right:1em; }
6 text-align: right; padding-right:1em; }
7 .plusline { color: green; }
7 .plusline { color: green; }
8 .minusline { color: red; }
8 .minusline { color: red; }
9 .atline { color: purple; }
9 .atline { color: purple; }
10 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
10 .annotate { font-size: smaller; text-align: right; padding-right: 1em; }
11 .buttons a {
11 .buttons a {
12 background-color: #666666;
12 background-color: #666666;
13 padding: 2pt;
13 padding: 2pt;
14 color: white;
14 color: white;
15 font-family: sans;
15 font-family: sans;
16 font-weight: bold;
16 font-weight: bold;
17 }
17 }
18 .navigate a {
18 .navigate a {
19 background-color: #ccc;
19 background-color: #ccc;
20 padding: 2pt;
20 padding: 2pt;
21 font-family: sans;
21 font-family: sans;
22 color: black;
22 color: black;
23 }
23 }
24
24
25 .metatag {
25 .metatag {
26 background-color: #888888;
26 background-color: #888888;
27 color: white;
27 color: white;
28 text-align: right;
28 text-align: right;
29 }
29 }
30
30
31 /* Common */
31 /* Common */
32 pre { margin: 0; }
32 pre { margin: 0; }
33
33
34 .logo {
34 .logo {
35 background-color: #333;
35 background-color: #333;
36 padding: 4pt;
36 padding: 4pt;
37 margin: 8pt 0 8pt 8pt;
37 margin: 8pt 0 8pt 8pt;
38 font-family: sans;
38 font-family: sans;
39 font-size: 60%;
39 font-size: 60%;
40 color: white;
40 color: white;
41 float: right;
41 float: right;
42 clear: right;
42 clear: right;
43 text-align: left;
43 text-align: left;
44 }
44 }
45
45
46 .logo a {
46 .logo a {
47 font-weight: bold;
47 font-weight: bold;
48 font-size: 150%;
48 font-size: 150%;
49 color: #999;
49 color: #999;
50 }
50 }
51
51
52 /* Changelog entries */
52 /* Changelog/Filelog entries */
53 .changelogEntry { width: 100%; }
53 .logEntry { width: 100%; }
54 .changelogEntry th { font-weight: normal; text-align: right; vertical-align: top; }
54 .logEntry .age { width: 15%; }
55 .changelogEntry th.age, .changelogEntry th.firstline { font-weight: bold; }
55 .logEntry th { font-weight: normal; text-align: right; vertical-align: top; }
56 .changelogEntry th.firstline { text-align: left; width: inherit; }
56 .logEntry th.age, .logEntry th.firstline { font-weight: bold; }
57 .logEntry th.firstline { text-align: left; width: inherit; }
57
58
58 /* Tag entries */
59 /* Tag entries */
59 #tagEntries { list-style: none; margin: 0; padding: 0; }
60 #tagEntries { list-style: none; margin: 0; padding: 0; }
60 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
61 #tagEntries .tagEntry { list-style: none; margin: 0; padding: 0; }
61
62
62 /* Changeset entry */
63 /* Changeset entry */
63 #changesetEntry { }
64 #changesetEntry { }
64 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
65 #changesetEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
65 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
66 #changesetEntry th.files, #changesetEntry th.description { vertical-align: top; }
66
67
67 /* File diff view */
68 /* File diff view */
68 #filediffEntry { }
69 #filediffEntry { }
69 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
70 #filediffEntry th { font-weight: normal; background-color: #888; color: #fff; text-align: right; }
70
71
General Comments 0
You need to be logged in to leave comments. Login now