##// END OF EJS Templates
coal: even more tweaks...
Matt Mackall -
r6454:eec89a03 default
parent child Browse files
Show More
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
1 NO CONTENT: new file 100644, binary diff hidden
NO CONTENT: new file 100644, binary diff hidden
@@ -1,71 +1,71 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {node|short}</title>
2 <title>{repo|escape}: {node|short}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5 <div class="container">
5 <div class="container">
6 <div class="menu">
6 <div class="menu">
7 <div class="logo">
7 <div class="logo">
8 <a href="http://www.selenic.com/mercurial/">
8 <a href="http://www.selenic.com/mercurial/">
9 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
9 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 </div>
10 </div>
11 <ul>
11 <ul>
12 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
12 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
13 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 </ul>
14 </ul>
15 <ul>
15 <ul>
16 <li class="active">changeset</li>
16 <li class="active">changeset</li>
17 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">browse</a></li>
17 <li><a href="{url}file/{node|short}{sessionvars%urlparameter}">browse</a></li>
18 </ul>
18 </ul>
19 <ul>
19 <ul>
20 {archives%archiveentry}</ul>
20 {archives%archiveentry}</ul>
21 </ul>
21 </ul>
22 </div>
22 </div>
23
23
24 <div class="main">
24 <div class="main">
25
25
26 <h2>{repo|escape}</h2>
26 <h2>{repo|escape}</h2>
27 <h3>changeset {rev}:{node|short} {changesettag}</h3>
27 <h3>changeset {rev}:{node|short} {changesettag}</h3>
28
28
29 <form class="search" action="{url}log">
29 <form class="search" action="{url}log">
30 {sessionvars%hiddenformentry}
30 {sessionvars%hiddenformentry}
31 <p><input name="rev" id="search1" type="text" size="30"></p>
31 <p><input name="rev" id="search1" type="text" size="30"></p>
32 </form>
32 </form>
33
33
34 <div class="description">{desc|strip|escape|addbreaks}</div>
34 <div class="description">{desc|strip|escape|addbreaks}</div>
35
35
36 <table id="changesetEntry">
36 <table id="changesetEntry">
37 <tr>
37 <tr>
38 <th class="author">author</th>
38 <th class="author">author</th>
39 <td class="author">{author|obfuscate}</td>
39 <td class="author">{author|obfuscate}</td>
40 </tr>
40 </tr>
41 <tr>
41 <tr>
42 <th class="date">date</th>
42 <th class="date">date</th>
43 <td class="date">{date|date} ({date|age} ago)</td></tr>
43 <td class="date">{date|date} ({date|age} ago)</td></tr>
44 <tr>
44 <tr>
45 <th class="author">parents</th>
45 <th class="author">parents</th>
46 <td class="author">{parent%changesetparent}</td>
46 <td class="author">{parent%changesetparent}</td>
47 </tr>
47 </tr>
48 <tr>
48 <tr>
49 <th class="author">children</th>
49 <th class="author">children</th>
50 <td class="author">{child%changesetchild}</td>
50 <td class="author">{child%changesetchild}</td>
51 </tr>
51 </tr>
52 <tr>
52 <tr>
53 <th class="files">files</th>
53 <th class="files">files</th>
54 <td class="files">{files}</td></tr>
54 <td class="files">{files}</td></tr>
55 </tr>
55 </tr>
56 </table>
56 </table>
57 <tr>
57 <tr>
58
58
59 <div class="overflow">
59 <div class="overflow">
60 <table class="bigtable">
60 <table class="bigtable">
61 <tr>
61 <tr>
62 <th class="lineno">Line</th>
62 <th class="lineno">line</th>
63 <th class="source">Diff</th>
63 <th class="source">diff</th>
64 </tr>
64 </tr>
65 </table>
65 </table>
66 {diff}
66 {diff}
67 </div>
67 </div>
68 </div>
68 </div>
69 {footer}
69 {footer}
70
70
71
71
@@ -1,76 +1,76 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} annotate</title>
2 <title>{repo|escape}: {file|escape} annotate</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="http://www.selenic.com/mercurial/">
9 <a href="http://www.selenic.com/mercurial/">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 </ul>
15 </ul>
16
16
17 <ul>
17 <ul>
18 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
18 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
19 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
19 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
20 </ul>
20 </ul>
21 <ul>
21 <ul>
22 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
22 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
23 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
23 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
24 <li class="active">annotate</li>
24 <li class="active">annotate</li>
25 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
25 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
26 <li><a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
26 <li><a href="{url}raw-annotate/{node|short}/{file|urlescape}">raw</a></li>
27 </ul>
27 </ul>
28 </div>
28 </div>
29
29
30 <div class="main">
30 <div class="main">
31 <h2>{repo|escape}</h2>
31 <h2>{repo|escape}</h2>
32 <h3>Annotate {file|escape} @ {diff}:{node|short}</h2>
32 <h3>Annotate {file|escape} @ {diff}:{node|short}</h2>
33
33
34 <form class="search" action="{url}log">
34 <form class="search" action="{url}log">
35 {sessionvars%hiddenformentry}
35 {sessionvars%hiddenformentry}
36 <p><input name="rev" id="search1" type="text" size="30"></p>
36 <p><input name="rev" id="search1" type="text" size="30"></p>
37 </form>
37 </form>
38
38
39 <div class="description">{desc|strip|escape|addbreaks}</div>
39 <div class="description">{desc|strip|escape|addbreaks}</div>
40
40
41 <table id="changesetEntry">
41 <table id="changesetEntry">
42 <tr>
42 <tr>
43 <th class="author">author</th>
43 <th class="author">author</th>
44 <td class="author">{author|obfuscate}</td>
44 <td class="author">{author|obfuscate}</td>
45 </tr>
45 </tr>
46 <tr>
46 <tr>
47 <th class="date">date</th>
47 <th class="date">date</th>
48 <td class="date">{date|date} ({date|age} ago)</td>
48 <td class="date">{date|date} ({date|age} ago)</td>
49 </tr>
49 </tr>
50 <tr>
50 <tr>
51 <th class="author">parents</th>
51 <th class="author">parents</th>
52 <td class="author">{parent%filerevparent}</td>
52 <td class="author">{parent%filerevparent}</td>
53 </tr>
53 </tr>
54 <tr>
54 <tr>
55 <th class="author">children</th>
55 <th class="author">children</th>
56 <td class="author">{child%filerevchild}</td>
56 <td class="author">{child%filerevchild}</td>
57 </tr>
57 </tr>
58 {changesettag}
58 {changesettag}
59 </table>
59 </table>
60
60
61 <br/>
61 <br/>
62
62
63 <div class="overflow">
63 <div class="overflow">
64 <table class="bigtable">
64 <table class="bigtable">
65 <tr>
65 <tr>
66 <th class="annotate">Rev</th>
66 <th class="annotate">rev</th>
67 <th class="lineno">Line</th>
67 <th class="lineno">line</th>
68 <th class="line">Source</th>
68 <th class="line">source</th>
69 </tr>
69 </tr>
70 {annotate%annotateline}
70 {annotate%annotateline}
71 </table>
71 </table>
72 </div>
72 </div>
73 </div>
73 </div>
74 </div>
74 </div>
75
75
76 {footer}
76 {footer}
@@ -1,74 +1,74 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} diff</title>
2 <title>{repo|escape}: {file|escape} diff</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="http://www.selenic.com/mercurial/">
9 <a href="http://www.selenic.com/mercurial/">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 </ul>
15 </ul>
16 <ul>
16 <ul>
17 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
17 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
18 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
18 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
19 </ul>
19 </ul>
20 <ul>
20 <ul>
21 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
21 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
22 <li class="active">diff</li>
22 <li class="active">diff</li>
23 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
23 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
24 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
24 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
25 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
25 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
26 </ul>
26 </ul>
27 </div>
27 </div>
28
28
29 <div class="main">
29 <div class="main">
30 <h2>{repo|escape}</h2>
30 <h2>{repo|escape}</h2>
31 <h3>diff {file|escape} @ {rev}:{node|short}</h3>
31 <h3>diff {file|escape} @ {rev}:{node|short}</h3>
32
32
33 <form class="search" action="{url}log">
33 <form class="search" action="{url}log">
34 {sessionvars%hiddenformentry}
34 {sessionvars%hiddenformentry}
35 <p><input name="rev" id="search1" type="text" size="30"></p>
35 <p><input name="rev" id="search1" type="text" size="30"></p>
36 </form>
36 </form>
37
37
38 <div class="description">{desc|strip|escape|addbreaks}</div>
38 <div class="description">{desc|strip|escape|addbreaks}</div>
39
39
40 <table id="changesetEntry">
40 <table id="changesetEntry">
41 <tr>
41 <tr>
42 <th>author</th>
42 <th>author</th>
43 <td>{author|obfuscate}</td>
43 <td>{author|obfuscate}</td>
44 </tr>
44 </tr>
45 <tr>
45 <tr>
46 <th>date</th>
46 <th>date</th>
47 <td>{date|date} ({date|age} ago)</td>
47 <td>{date|date} ({date|age} ago)</td>
48 </tr>
48 </tr>
49 <tr>
49 <tr>
50 <th>parents</th>
50 <th>parents</th>
51 <td>{parent%filerevparent}</td>
51 <td>{parent%filerevparent}</td>
52 </tr>
52 </tr>
53 <tr>
53 <tr>
54 <th>children</th>
54 <th>children</th>
55 <td>{child%filerevchild}</td>
55 <td>{child%filerevchild}</td>
56 </tr>
56 </tr>
57 {changesettag}
57 {changesettag}
58 </table>
58 </table>
59
59
60 <div class="overflow">
60 <div class="overflow">
61 <table class="bigtable">
61 <table class="bigtable">
62 <tr>
62 <tr>
63 <th class="lineno">Line</th>
63 <th class="lineno">line</th>
64 <th class="source">Diff</th>
64 <th class="source">diff</th>
65 </tr>
65 </tr>
66 <table>
66 <table>
67 {diff}
67 {diff}
68 </div>
68 </div>
69 </div>
69 </div>
70 </div>
70 </div>
71
71
72 {footer}
72 {footer}
73
73
74
74
@@ -1,58 +1,58 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {file|escape} history</title>
2 <title>{repo|escape}: {file|escape} history</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">
4 href="{url}atom-log/tip/{file|urlescape}" title="Atom feed for {repo|escape}:{file}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}">
6 href="{url}rss-log/tip/{file|urlescape}" title="RSS feed for {repo|escape}:{file}">
7 </head>
7 </head>
8 </head>
8 </head>
9 <body>
9 <body>
10
10
11 <div class="container">
11 <div class="container">
12 <div class="menu">
12 <div class="menu">
13 <div class="logo">
13 <div class="logo">
14 <a href="http://www.selenic.com/mercurial/">
14 <a href="http://www.selenic.com/mercurial/">
15 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
15 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
16 </div>
16 </div>
17 <ul>
17 <ul>
18 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
18 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
19 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
20 </ul>
20 </ul>
21 <ul>
21 <ul>
22 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
22 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
23 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
23 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
24 </ul>
24 </ul>
25 <ul>
25 <ul>
26 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
26 <li><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a></li>
27 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
27 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
28 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
28 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
29 <li class="active">file log</li>
29 <li class="active">file log</li>
30 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
30 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
31 </ul>
31 </ul>
32 </div>
32 </div>
33
33
34 <div class="main">
34 <div class="main">
35
35
36 <h2>{repo|escape}</h2>
36 <h2>{repo|escape}</h2>
37 <h3>log {file|escape}</h3>
37 <h3>log {file|escape}</h3>
38
38
39 <form class="search" action="{url}log">
39 <form class="search" action="{url}log">
40 {sessionvars%hiddenformentry}
40 {sessionvars%hiddenformentry}
41 <p><input name="rev" id="search1" type="text" size="30"></p>
41 <p><input name="rev" id="search1" type="text" size="30"></p>
42 </form>
42 </form>
43
43
44 <div class="navigate">{nav%filenaventry}</div>
44 <div class="navigate">{nav%filenaventry}</div>
45
45
46 <table class="bigtable">
46 <table class="bigtable">
47 <tr>
47 <tr>
48 <th class="age">Age</td>
48 <th class="age">age</td>
49 <th class="author">Author</td>
49 <th class="author">author</td>
50 <th class="description">Description</td>
50 <th class="description">description</td>
51 </tr>
51 </tr>
52 {entries%filelogentry}
52 {entries%filelogentry}
53 </table>
53 </table>
54
54
55 </div>
55 </div>
56 </div>
56 </div>
57
57
58 {footer}
58 {footer}
@@ -1,73 +1,73 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {node|short} {file|escape}</title>
2 <title>{repo|escape}: {node|short} {file|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="http://www.selenic.com/mercurial/">
9 <a href="http://www.selenic.com/mercurial/">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 </ul>
15 </ul>
16 <ul>
16 <ul>
17 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
17 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
18 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
18 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
19 </ul>
19 </ul>
20 <ul>
20 <ul>
21 <li class="active">file</li>
21 <li class="active">file</li>
22 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
22 <li><a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a></li>
23 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
23 <li><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a></li>
24 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
24 <li><a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file log</a></li>
25 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
25 <li><a href="{url}raw-file/{node|short}/{file|urlescape}">raw</a></li>
26 </ul>
26 </ul>
27 </div>
27 </div>
28
28
29 <div class="main">
29 <div class="main">
30
30
31 <h2>{repo|escape}</h2>
31 <h2>{repo|escape}</h2>
32 <h3>view {file|escape} @ {rev}:{node|short}</h3>
32 <h3>view {file|escape} @ {rev}:{node|short}</h3>
33
33
34 <form class="search" action="{url}log">
34 <form class="search" action="{url}log">
35 {sessionvars%hiddenformentry}
35 {sessionvars%hiddenformentry}
36 <p><input name="rev" id="search1" type="text" size="30"></p>
36 <p><input name="rev" id="search1" type="text" size="30"></p>
37 </form>
37 </form>
38
38
39 <div class="description">{desc|strip|escape|addbreaks}</div>
39 <div class="description">{desc|strip|escape|addbreaks}</div>
40
40
41 <table id="changesetEntry">
41 <table id="changesetEntry">
42 <tr>
42 <tr>
43 <th class="author">author</th>
43 <th class="author">author</th>
44 <td class="author">{author|obfuscate}</td>
44 <td class="author">{author|obfuscate}</td>
45 </tr>
45 </tr>
46 <tr>
46 <tr>
47 <th class="date">date</th>
47 <th class="date">date</th>
48 <td class="date">{date|date} ({date|age} ago)</td>
48 <td class="date">{date|date} ({date|age} ago)</td>
49 </tr>
49 </tr>
50 <tr>
50 <tr>
51 <th class="author">parents</th>
51 <th class="author">parents</th>
52 <td class="author">{parent%filerevparent}</td>
52 <td class="author">{parent%filerevparent}</td>
53 </tr>
53 </tr>
54 <tr>
54 <tr>
55 <th class="author">children</th>
55 <th class="author">children</th>
56 <td class="author">{child%filerevchild}</td>
56 <td class="author">{child%filerevchild}</td>
57 </tr>
57 </tr>
58 {changesettag}
58 {changesettag}
59 </table>
59 </table>
60
60
61 <div class="overflow">
61 <div class="overflow">
62 <table class="bigtable">
62 <table class="bigtable">
63 <tr>
63 <tr>
64 <th class="lineno">Line</th>
64 <th class="lineno">line</th>
65 <th class="source">Source</th>
65 <th class="source">source</th>
66 </tr>
66 </tr>
67 {text%fileline}
67 {text%fileline}
68 </table>
68 </table>
69 </div>
69 </div>
70 </div>
70 </div>
71 </div>
71 </div>
72
72
73 {footer}
73 {footer}
@@ -1,53 +1,51 b''
1 {header}
1 {header}
2 <title>{repo|escape}: {node|short} {path|escape}</title>
2 <title>{repo|escape}: {node|short} {path|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="container">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="http://www.selenic.com/mercurial/">
9 <a href="http://www.selenic.com/mercurial/">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}shortlog/{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 </ul>
15 </ul>
16 <ul>
16 <ul>
17 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
17 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
18 <li class="active">browse</li>
18 <li class="active">browse</li>
19 </ul>
19 </ul>
20 <ul>
20 <ul>
21 {archives%archiveentry}
21 {archives%archiveentry}
22 </ul>
22 </ul>
23 </div>
23 </div>
24
24
25 <div class="main">
25 <div class="main">
26
26
27 <h2>{repo|escape}</h2>
27 <h2>{repo|escape}</h2>
28 <h3>directory {path|escape} @ {rev}:{node|short} {tags%changelogtag}</h3>
28 <h3>directory {path|escape} @ {rev}:{node|short} {tags%changelogtag}</h3>
29
29
30 <form class="search" action="{url}log">
30 <form class="search" action="{url}log">
31 {sessionvars%hiddenformentry}
31 {sessionvars%hiddenformentry}
32 <p><input name="rev" id="search1" type="text" size="30"></p>
32 <p><input name="rev" id="search1" type="text" size="30"></p>
33 </form>
33 </form>
34
34
35 <table class="bigtable">
35 <table class="bigtable">
36 <tr>
36 <tr>
37 <th class="name">name</th>
38 <th class="size">size</th>
37 <th class="permissions">permissions</th>
39 <th class="permissions">permissions</th>
38 <th class="date">date</th>
39 <th class="size">size</th>
40 <th class="name">name</th>
41 </tr>
40 </tr>
42 <tr class="parity{upparity}">
41 <tr class="fileline parity{upparity}">
43 <td class="permissions">drwxr-xr-x
42 <td class="name"><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a></td>
44 <td class="date">
43 <td class="size"></td>
45 <td class="size">
44 <td class="permissions">drwxr-xr-x</td>
46 <td class="name"><a href="{url}file/{node|short}{up|urlescape}{sessionvars%urlparameter}">[up]</a>
47 </tr>
45 </tr>
48 {dentries%direntry}
46 {dentries%direntry}
49 {fentries%fileentry}
47 {fentries%fileentry}
50 </table>
48 </table>
51 </div>
49 </div>
52 </div>
50 </div>
53 {footer}
51 {footer}
@@ -1,69 +1,69 b''
1 default = 'shortlog'
1 default = 'shortlog'
2
2
3 mimetype = 'text/html; charset={encoding}'
3 mimetype = 'text/html; charset={encoding}'
4 header = header.tmpl
4 header = header.tmpl
5 footer = footer.tmpl
5 footer = footer.tmpl
6 search = search.tmpl
6 search = search.tmpl
7
7
8 changelog = shortlog.tmpl
8 changelog = shortlog.tmpl
9 shortlog = shortlog.tmpl
9 shortlog = shortlog.tmpl
10 shortlogentry = shortlogentry.tmpl
10 shortlogentry = shortlogentry.tmpl
11
11
12 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
12 naventry = '<a href="{url}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
13 navshortentry = '<a href="{url}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> '
14 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
14 filenaventry = '<a href="{url}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> '
15 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
15 filedifflink = '<a href="{url}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
16 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
16 filenodelink = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> '
17 fileellipses = '...'
17 fileellipses = '...'
18 changelogentry = shortlogentry.tmpl
18 changelogentry = shortlogentry.tmpl
19 searchentry = shortlogentry.tmpl
19 searchentry = shortlogentry.tmpl
20 changeset = changeset.tmpl
20 changeset = changeset.tmpl
21 manifest = manifest.tmpl
21 manifest = manifest.tmpl
22
22
23 direntry = '<tr class="parity{parity}"><td class="permissions">drwxr-xr-x</td><td class="date"></td><td class="size"></td><td class="name"><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a></td></tr>'
23 direntry = '<tr class="fileline parity{parity}"><td class="name"><img src="{staticurl}coal-folder.png"> <a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}/</a><td class="size"></td><td class="permissions">drwxr-xr-x</td></tr>'
24 fileentry = '<tr class="parity{parity}"><td class="permissions">{permissions|permissions}&nbsp;</td><td class="date">{date|isodate}&nbsp;</td><td class="size">{size}&nbsp;</td><td clase="filename"><a href="{url}file/{node|short}/{file|urlescape}#l1{sessionvars%urlparameter}">{basename|escape}</a></td></tr>'
24 fileentry = '<tr class="fileline parity{parity}"><td clase="filename"><img src="{staticurl}coal-file.png"> <a href="{url}file/{node|short}/{file|urlescape}#l1{sessionvars%urlparameter}">{basename|escape}</a></td><td class="size">{size}</td><td class="permissions">{permissions|permissions}</td></tr>'
25
25
26 filerevision = filerevision.tmpl
26 filerevision = filerevision.tmpl
27 fileannotate = fileannotate.tmpl
27 fileannotate = fileannotate.tmpl
28 filediff = filediff.tmpl
28 filediff = filediff.tmpl
29 filelog = filelog.tmpl
29 filelog = filelog.tmpl
30 fileline = '<tr class="parity{parity}"><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
30 fileline = '<tr class="parity{parity}"><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
31 filelogentry = filelogentry.tmpl
31 filelogentry = filelogentry.tmpl
32
32
33 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}">{author|obfuscate}@{rev}</a></td><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
33 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}">{author|obfuscate}@{rev}</a></td><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
34
34
35 diffblock = '<table class="bigtable parity{parity}">{lines}</table>'
35 diffblock = '<table class="bigtable parity{parity}">{lines}</table>'
36 difflineplus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source plusline">{line|escape}</td></tr>'
36 difflineplus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source plusline">{line|escape}</td></tr>'
37 difflineminus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source minusline">{line|escape}</td></tr>'
37 difflineminus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source minusline">{line|escape}</td></tr>'
38 difflineat = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source atline">{line|escape}</td></tr>'
38 difflineat = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source atline">{line|escape}</td></tr>'
39 diffline = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
39 diffline = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
40
40
41 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
41 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
42
42
43 changesetparent = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
43 changesetparent = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a> '
44
44
45 filerevparent = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
45 filerevparent = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a> '
46 filerevchild = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
46 filerevchild = '<a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> '
47
47
48 filerename = '{file|escape}@'
48 filerename = '{file|escape}@'
49 filelogrename = '<tr><th>base:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}@{node|short}</a></td></tr>'
49 filelogrename = '<tr><th>base:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}@{node|short}</a></td></tr>'
50 fileannotateparent = '<tr><td class="metatag">parent:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a></td></tr>'
50 fileannotateparent = '<tr><td class="metatag">parent:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rename%filerename}{node|short}</a></td></tr>'
51 changesetchild = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
51 changesetchild = '<a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>'
52 changelogchild = '<tr><th class="child">child</th><td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
52 changelogchild = '<tr><th class="child">child</th><td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
53 fileannotatechild = '<tr><td class="metatag">child:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
53 fileannotatechild = '<tr><td class="metatag">child:</td><td><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
54 tags = tags.tmpl
54 tags = tags.tmpl
55 tagentry = '<tr class="tagEntry parity{parity}"><td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td><td class="node">{node|short}</td></tr>'
55 tagentry = '<tr class="tagEntry parity{parity}"><td><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td><td class="node">{node|short}</td></tr>'
56 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
56 changelogtag = '<tr><th class="tag">tag:</th><td class="tag">{tag|escape}</td></tr>'
57 changelogtag = '<span class="tag">{name|escape}</span> '
57 changelogtag = '<span class="tag">{name|escape}</span> '
58 changesettag = '<span class="tag">{tag|escape}</span> '
58 changesettag = '<span class="tag">{tag|escape}</span> '
59 filediffparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
59 filediffparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
60 filelogparent = '<tr><th>parent {rev}:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
60 filelogparent = '<tr><th>parent {rev}:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
61 filediffchild = '<tr><th class="child">child {rev}:</th><td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
61 filediffchild = '<tr><th class="child">child {rev}:</th><td class="child"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
62 filelogchild = '<tr><th>child {rev}:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
62 filelogchild = '<tr><th>child {rev}:</th><td><a href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
63 indexentry = '<tr class="parity{parity}"><td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td><td>{description}</td><td>{contact|obfuscate}</td><td class="age">{lastchange|age} ago</td><td class="indexlinks"><a href="{url}rss-log">RSS</a> <a href="{url}atom-log">Atom</a> {archives%archiveentry}</td></tr>'
63 indexentry = '<tr class="parity{parity}"><td><a href="{url}{sessionvars%urlparameter}">{name|escape}</a></td><td>{description}</td><td>{contact|obfuscate}</td><td class="age">{lastchange|age} ago</td><td class="indexlinks"><a href="{url}rss-log">RSS</a> <a href="{url}atom-log">Atom</a> {archives%archiveentry}</td></tr>'
64 index = index.tmpl
64 index = index.tmpl
65 archiveentry = '<li><a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a></li>'
65 archiveentry = '<li><a href="{url}archive/{node|short}{extension|urlescape}">{type|escape}</a></li>'
66 notfound = notfound.tmpl
66 notfound = notfound.tmpl
67 error = error.tmpl
67 error = error.tmpl
68 urlparameter = '{separator}{name}={value|urlescape}'
68 urlparameter = '{separator}{name}={value|urlescape}'
69 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
69 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />'
@@ -1,40 +1,40 b''
1 {header}
1 {header}
2 <title>{repo|escape}: searching for {query|escape}</title>
2 <title>{repo|escape}: searching for {query|escape}</title>
3 </head>
3 </head>
4 <body>
4 <body>
5
5
6 <div class="content">
6 <div class="container">
7 <div class="menu">
7 <div class="menu">
8 <div class="logo">
8 <div class="logo">
9 <a href="http://www.selenic.com/mercurial/">
9 <a href="http://www.selenic.com/mercurial/">
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
10 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
11 </div>
11 </div>
12 <ul>
12 <ul>
13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
13 <li><a href="{url}shortlog{sessionvars%urlparameter}">log</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
14 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
15 </ul>
15 </ul>
16 </div>
16 </div>
17
17
18 <div class="main">
18 <div class="main">
19
19
20 <h2>{repo|escape}</h2>
20 <h2>{repo|escape}</h2>
21 <h3>searching for '{query|escape}'</h3>
21 <h3>searching for '{query|escape}'</h3>
22
22
23 <form class="search" action="{url}log">
23 <form class="search" action="{url}log">
24 {sessionvars%hiddenformentry}
24 {sessionvars%hiddenformentry}
25 <p><input name="rev" id="search1" type="text" size="30"></p>
25 <p><input name="rev" id="search1" type="text" size="30"></p>
26 </form>
26 </form>
27
27
28 <table class="bigtable">
28 <table class="bigtable">
29 <tr>
29 <tr>
30 <th class="age">Age</td>
30 <th class="age">age</td>
31 <th class="author">Author</td>
31 <th class="author">author</td>
32 <th class="description">Description</td>
32 <th class="description">description</td>
33 </tr>
33 </tr>
34 {entries}
34 {entries}
35 </table>
35 </table>
36
36
37 </div>
37 </div>
38 </div>
38 </div>
39
39
40 {footer}
40 {footer}
@@ -1,54 +1,54 b''
1 {header}
1 {header}
2 <title>{repo|escape}: log</title>
2 <title>{repo|escape}: log</title>
3 <link rel="alternate" type="application/atom+xml"
3 <link rel="alternate" type="application/atom+xml"
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
4 href="{url}atom-log" title="Atom feed for {repo|escape}">
5 <link rel="alternate" type="application/rss+xml"
5 <link rel="alternate" type="application/rss+xml"
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
6 href="{url}rss-log" title="RSS feed for {repo|escape}">
7 </head>
7 </head>
8 <body>
8 <body>
9
9
10 <div class="container">
10 <div class="container">
11 <div class="menu">
11 <div class="menu">
12 <div class="logo">
12 <div class="logo">
13 <a href="http://www.selenic.com/mercurial/">
13 <a href="http://www.selenic.com/mercurial/">
14 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
14 <img src="{staticurl}hglogo.png" width=75 height=90 border=0 alt="mercurial"></a>
15 </div>
15 </div>
16 <ul>
16 <ul>
17 <li class="active">log</li>
17 <li class="active">log</li>
18 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
18 <li><a href="{url}tags{sessionvars%urlparameter}">tags</a></li>
19 </ul>
19 </ul>
20 <ul>
20 <ul>
21 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
21 <li><a href="{url}rev/{node|short}{sessionvars%urlparameter}">changeset</a></li>
22 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
22 <li><a href="{url}file/{node|short}{path|urlescape}{sessionvars%urlparameter}">browse</a></li>
23 </ul>
23 </ul>
24 <ul>
24 <ul>
25 {archives%archiveentry}
25 {archives%archiveentry}
26 </ul>
26 </ul>
27 </div>
27 </div>
28
28
29 <div class="main">
29 <div class="main">
30
30
31 <h2>{repo|escape}</h2>
31 <h2>{repo|escape}</h2>
32 <h3>log</h3>
32 <h3>log</h3>
33
33
34 <form class="search" action="{url}log">
34 <form class="search" action="{url}log">
35 {sessionvars%hiddenformentry}
35 {sessionvars%hiddenformentry}
36 <p><input name="rev" id="search1" type="text" size="30"></p>
36 <p><input name="rev" id="search1" type="text" size="30"></p>
37 </form>
37 </form>
38
38
39 <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
39 <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
40
40
41 <table class="bigtable">
41 <table class="bigtable">
42 <tr>
42 <tr>
43 <th class="age">Age</td>
43 <th class="age">age</td>
44 <th class="author">Author</td>
44 <th class="author">author</td>
45 <th class="description">Description</td>
45 <th class="description">description</td>
46 </tr>
46 </tr>
47 {entries%shortlogentry}
47 {entries%shortlogentry}
48 </table>
48 </table>
49
49
50 <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
50 <div class="navigate">rev {rev}: {changenav%navshortentry}</div>
51 </div>
51 </div>
52 </div>
52 </div>
53
53
54 {footer}
54 {footer}
@@ -1,160 +1,154 b''
1 body {
1 body {
2 margin: 0;
2 margin: 0;
3 padding: 0;
3 padding: 0;
4 background: black url(background.png) repeat-x;
4 background: black url(background.png) repeat-x;
5 font-family: sans-serif;
5 font-family: sans-serif;
6 }
6 }
7
7
8 .container {
8 .container {
9 padding-right: 150px;
9 padding-right: 150px;
10 }
10 }
11
11
12 .main {
12 .main {
13 position: relative;
13 position: relative;
14 background: white;
14 background: white;
15 padding: 2em;
15 padding: 2em;
16 border-right: 15px solid black;
16 border-right: 15px solid black;
17 border-bottom: 15px solid black;
17 border-bottom: 15px solid black;
18 }
18 }
19
19
20 .overflow {
20 .overflow {
21 width: 100%;
21 width: 100%;
22 overflow: auto;
22 overflow: auto;
23 }
23 }
24
24
25 .menu {
25 .menu {
26 background: #999;
26 background: #999;
27 padding: 10px;
27 padding: 10px;
28 width: 75px;
28 width: 75px;
29 margin: 0;
29 margin: 0;
30 font-size: 80% /*smaller*/;
30 font-size: 80% /*smaller*/;
31 text-align: left;
31 text-align: left;
32 position: fixed;
32 position: fixed;
33 top: 27px;
33 top: 27px;
34 left: auto;
34 left: auto;
35 right: 27px;
35 right: 27px;
36 }
36 }
37
37
38 .menu ul {
38 .menu ul {
39 list-style: none;
39 list-style: none;
40 padding: 0;
40 padding: 0;
41 margin: 10px 0 0 0;
41 margin: 10px 0 0 0;
42 }
42 }
43
43
44 .menu li {
44 .menu li {
45 margin-bottom: 3px;
45 margin-bottom: 3px;
46 padding: 2px 4px;
46 padding: 2px 4px;
47 background: white;
47 background: white;
48 color: black;
48 color: black;
49 font-weight: normal;
49 font-weight: normal;
50 }
50 }
51
51
52 .menu li.active {
52 .menu li.active {
53 border-left: 3px solid black;
53 border-left: 3px solid black;
54 }
54 }
55
55
56 .search {
56 .search {
57 position: absolute;
57 position: absolute;
58 top: .7em;
58 top: .7em;
59 right: 2em;
59 right: 2em;
60 }
60 }
61
61
62 .menu a { color: black; display: block; }
62 .menu a { color: black; display: block; }
63
63
64 a { text-decoration:none; }
64 a { text-decoration:none; }
65 .age { white-space:nowrap; }
65 .age { white-space:nowrap; }
66 .date { white-space:nowrap; }
66 .date { white-space:nowrap; }
67 .indexlinks { white-space:nowrap; }
67 .indexlinks { white-space:nowrap; }
68 .parity0 { background-color: #f5f5f5; }
68 .parity0 { background-color: #f5f5f5; }
69 .parity1 { background-color: white; }
69 .parity1 { background-color: white; }
70 .plusline { color: green; }
70 .plusline { color: green; }
71 .minusline { color: red; }
71 .minusline { color: red; }
72 .atline { color: purple; }
72 .atline { color: purple; }
73
73
74 .navigate {
74 .navigate {
75 text-align: right;
75 text-align: right;
76 font-size: 60%;
76 font-size: 60%;
77 margin: 1em 0 1em 0;
77 margin: 1em 0 1em 0;
78 }
78 }
79
79
80 .tag {
80 .tag {
81 color: #999;
81 color: #999;
82 font-size: 70%;
82 font-size: 70%;
83 font-weight: normal;
83 font-weight: normal;
84 margin-left: .5em;
84 margin-left: .5em;
85 vertical-align: text-baseline;
85 vertical-align: text-baseline;
86 }
86 }
87
87
88 .navigate a {
89 #padding: 2pt;
90 #background-color: #f5f5f5;
91 }
92
93 /* Common */
88 /* Common */
94 pre { margin: 0; }
89 pre { margin: 0; }
95
90
96 h2 { font-size: 120%; border-bottom: 1px solid #999; }
91 h2 { font-size: 120%; border-bottom: 1px solid #999; }
97 h3 {
92 h3 {
98 margin-top: -.7em;
93 margin-top: -.7em;
99 font-size: 100%;
94 font-size: 100%;
100 }
95 }
101
96
102 /* log and tags tables */
97 /* log and tags tables */
103 .bigtable {
98 .bigtable {
104 border-bottom: 1px solid #999;
99 border-bottom: 1px solid #999;
105 border-collapse: collapse;
100 border-collapse: collapse;
106 font-size: 90%;
101 font-size: 90%;
107 width: 100%;
102 width: 100%;
108 font-weight: normal;
103 font-weight: normal;
109 text-align: left;
104 text-align: left;
110 }
105 }
111
106
112 .bigtable td {
107 .bigtable td {
113 padding: 1px 4px 1px 4px;
108 padding: 1px 4px 1px 4px;
114 vertical-align: top;
109 vertical-align: top;
115 }
110 }
116
111
117 .bigtable th {
112 .bigtable th {
118 padding: 1px 4px 1px 4px;
113 padding: 1px 4px 1px 4px;
119 border-bottom: 1px solid #999;
114 border-bottom: 1px solid #999;
120 font-size: smaller;
115 font-size: smaller;
121 }
116 }
122 .bigtable tr { border: none; }
117 .bigtable tr { border: none; }
123 .bigtable .age { width: 6em; }
118 .bigtable .age { width: 6em; }
124 .bigtable .author { width: 10em; }
119 .bigtable .author { width: 10em; }
125 .bigtable .description { }
120 .bigtable .description { }
126 .bigtable .node { width: 5em; font-family: monospace;}
121 .bigtable .node { width: 5em; font-family: monospace;}
127 .bigtable .lineno { width: 2em; text-align: right;}
122 .bigtable .lineno { width: 2em; text-align: right;}
128 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
123 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
129 .bigtable td.source { font-family: monospace; white-space: pre; }
124 .bigtable td.source { font-family: monospace; white-space: pre; }
130 .bigtable .permissions { width: 8em; text-align: left;}
125 .bigtable .permissions { width: 8em; text-align: left;}
131 .bigtable td.permissions { font-family: monospace; }
132 .bigtable .date { width: 10em; text-align: left;}
133 .bigtable .size { width: 5em; text-align: right; }
126 .bigtable .size { width: 5em; text-align: right; }
134 .bigtable td.size { font-family: monospace; }
135 .bigtable .annotate { text-align: right; padding-right: }
127 .bigtable .annotate { text-align: right; padding-right: }
136 .bigtable td.annotate { font-size: smaller; }
128 .bigtable td.annotate { font-size: smaller; }
137
129
130 .fileline { font-family: monospace; }
131
138 /* Changeset entry */
132 /* Changeset entry */
139 #changesetEntry {
133 #changesetEntry {
140 border-collapse: collapse;
134 border-collapse: collapse;
141 font-size: 90%;
135 font-size: 90%;
142 width: 100%;
136 width: 100%;
143 margin-bottom: 1em;
137 margin-bottom: 1em;
144 }
138 }
145
139
146 #changesetEntry th {
140 #changesetEntry th {
147 padding: 1px 4px 1px 4px;
141 padding: 1px 4px 1px 4px;
148 width: 4em;
142 width: 4em;
149 text-align: right;
143 text-align: right;
150 font-weight: normal;
144 font-weight: normal;
151 color: #999;
145 color: #999;
152 margin-right: .5em;
146 margin-right: .5em;
153 vertical-align: top;
147 vertical-align: top;
154 }
148 }
155
149
156 div.description {
150 div.description {
157 border-left: 3px solid #999;
151 border-left: 3px solid #999;
158 margin: 1em 0 1em 0;
152 margin: 1em 0 1em 0;
159 padding: .3em;
153 padding: .3em;
160 }
154 }
General Comments 0
You need to be logged in to leave comments. Login now