##// END OF EJS Templates
hgweb (coal/paper): make file, diff and annotate easier to render...
Brendan Cully -
r7394:03b60f2f default
parent child Browse files
Show More
@@ -60,12 +60,8 b' files, or words in the commit message</s'
60 </table>
60 </table>
61
61
62 <div class="overflow">
62 <div class="overflow">
63 <table class="bigtable">
63 <div class="sourcefirst"> line diff</div>
64 <tr>
64
65 <th class="lineno">line</th>
66 <th class="source">diff</th>
67 </tr>
68 </table>
69 {diff}
65 {diff}
70 </div>
66 </div>
71
67
@@ -67,8 +67,7 b' files, or words in the commit message</s'
67 <table class="bigtable">
67 <table class="bigtable">
68 <tr>
68 <tr>
69 <th class="annotate">rev</th>
69 <th class="annotate">rev</th>
70 <th class="lineno">line</th>
70 <th class="line">&nbsp;&nbsp;line source</th>
71 <th class="line">source</th>
72 </tr>
71 </tr>
73 {annotate%annotateline}
72 {annotate%annotateline}
74 </table>
73 </table>
@@ -61,12 +61,7 b' files, or words in the commit message</s'
61 </table>
61 </table>
62
62
63 <div class="overflow">
63 <div class="overflow">
64 <table class="bigtable">
64 <div class="sourcefirst"> line diff</div>
65 <tr>
66 <th class="lineno">line</th>
67 <th class="source">diff</th>
68 </tr>
69 </table>
70
65
71 {diff}
66 {diff}
72 </div>
67 </div>
@@ -61,13 +61,9 b' files, or words in the commit message</s'
61 </table>
61 </table>
62
62
63 <div class="overflow">
63 <div class="overflow">
64 <table class="bigtable">
64 <div class="sourcefirst"> line source</div>
65 <tr>
66 <th class="lineno">line</th>
67 <th class="source">source</th>
68 </tr>
69 {text%fileline}
65 {text%fileline}
70 </table>
66 <div class="sourcelast"></div>
71 </div>
67 </div>
72 </div>
68 </div>
73 </div>
69 </div>
@@ -30,16 +30,16 b' filerevision = filerevision.tmpl'
30 fileannotate = fileannotate.tmpl
30 fileannotate = fileannotate.tmpl
31 filediff = filediff.tmpl
31 filediff = filediff.tmpl
32 filelog = filelog.tmpl
32 filelog = filelog.tmpl
33 fileline = '<tr class="parity{parity}"><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
33 fileline = '<div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
34 filelogentry = filelogentry.tmpl
34 filelogentry = filelogentry.tmpl
35
35
36 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}" title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a></td><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
36 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}" title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a></td><td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td></tr>'
37
37
38 diffblock = '<table class="bigtable parity{parity}">{lines}</table>'
38 diffblock = '<div class="source bottomline parity{parity}">{lines}</div>'
39 difflineplus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source plusline">{line|escape}</td></tr>'
39 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
40 difflineminus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source minusline">{line|escape}</td></tr>'
40 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
41 difflineat = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source atline">{line|escape}</td></tr>'
41 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
42 diffline = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
42 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
43
43
44 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
44 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
45
45
@@ -30,16 +30,16 b' filerevision = ../coal/filerevision.tmpl'
30 fileannotate = ../coal/fileannotate.tmpl
30 fileannotate = ../coal/fileannotate.tmpl
31 filediff = ../coal/filediff.tmpl
31 filediff = ../coal/filediff.tmpl
32 filelog = ../coal/filelog.tmpl
32 filelog = ../coal/filelog.tmpl
33 fileline = '<tr class="parity{parity}"><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
33 fileline = '<div class="parity{parity} source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</div>'
34 filelogentry = ../coal/filelogentry.tmpl
34 filelogentry = ../coal/filelogentry.tmpl
35
35
36 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}" title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a></td><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
36 annotateline = '<tr class="parity{parity}"><td class="annotate"><a href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#{targetline}" title="{node|short}: {desc|escape|firstline}">{author|user}@{rev}</a></td><td class="source"><a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}</td></tr>'
37
37
38 diffblock = '<table class="bigtable parity{parity}">{lines}</table>'
38 diffblock = '<div class="source bottomline parity{parity}">{lines}</div>'
39 difflineplus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source plusline">{line|escape}</td></tr>'
39 difflineplus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="plusline">{line|escape}</span>'
40 difflineminus = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source minusline">{line|escape}</td></tr>'
40 difflineminus = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="minusline">{line|escape}</span>'
41 difflineat = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source atline">{line|escape}</td></tr>'
41 difflineat = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> <span class="atline">{line|escape}</span>'
42 diffline = '<tr><td class="lineno"><a href="#{lineid}" id="{lineid}">{linenumber}</a></td><td class="source">{line|escape}</td></tr>'
42 diffline = '<a href="#{lineid}" id="{lineid}">{linenumber}</a> {line|escape}'
43
43
44 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
44 changelogparent = '<tr><th class="parent">parent {rev}:</th><td class="parent"><a href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
45
45
@@ -148,11 +148,21 b' h3 {'
148 .bigtable .node { width: 5em; font-family: monospace;}
148 .bigtable .node { width: 5em; font-family: monospace;}
149 .bigtable .lineno { width: 2em; text-align: right;}
149 .bigtable .lineno { width: 2em; text-align: right;}
150 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
150 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
151 .bigtable td.source { font-family: monospace; white-space: pre; }
152 .bigtable .permissions { width: 8em; text-align: left;}
151 .bigtable .permissions { width: 8em; text-align: left;}
153 .bigtable .size { width: 5em; text-align: right; }
152 .bigtable .size { width: 5em; text-align: right; }
154 .bigtable .annotate { text-align: right; }
153 .bigtable .annotate { text-align: right; }
155 .bigtable td.annotate { font-size: smaller; }
154 .bigtable td.annotate { font-size: smaller; }
155 .bigtable td.source { font-size: inherit; }
156
157 .source, .sourcefirst, .sourcelast {
158 font-family: monospace;
159 white-space: pre;
160 font-size: 90%;
161 }
162 .sourcefirst { border-bottom: 1px solid #999; font-weight: bold; font-size: smaller; }
163 .sourcelast { border-top: 1px solid #999; }
164 .source a { color: #999; font-size: smaller; font-family: monospace;}
165 .bottomline { border-bottom: 1px solid #999; }
156
166
157 .fileline { font-family: monospace; }
167 .fileline { font-family: monospace; }
158 .fileline img { border: 0; }
168 .fileline img { border: 0; }
@@ -137,13 +137,21 b' h3 {'
137 .bigtable .author { width: 12em; }
137 .bigtable .author { width: 12em; }
138 .bigtable .description { }
138 .bigtable .description { }
139 .bigtable .node { width: 5em; font-family: monospace;}
139 .bigtable .node { width: 5em; font-family: monospace;}
140 .bigtable .lineno { width: 2em; text-align: right;}
141 .bigtable .lineno a { color: #999; font-size: smaller; font-family: monospace;}
142 .bigtable td.source { font-family: monospace; white-space: pre; }
143 .bigtable .permissions { width: 8em; text-align: left;}
140 .bigtable .permissions { width: 8em; text-align: left;}
144 .bigtable .size { width: 5em; text-align: right; }
141 .bigtable .size { width: 5em; text-align: right; }
145 .bigtable .annotate { text-align: right; }
142 .bigtable .annotate { text-align: right; }
146 .bigtable td.annotate { font-size: smaller; }
143 .bigtable td.annotate { font-size: smaller; }
144 .bigtable td.source { font-size: inherit; }
145
146 .source, .sourcefirst, .sourcelast {
147 font-family: monospace;
148 white-space: pre;
149 font-size: 90%;
150 }
151 .sourcefirst { border-bottom: 1px solid #999; font-weight: bold; font-size: smaller; }
152 .sourcelast { border-top: 1px solid #999; }
153 .source a { color: #999; font-size: smaller; font-family: monospace;}
154 .bottomline { border-bottom: 1px solid #999; }
147
155
148 .fileline { font-family: monospace; }
156 .fileline { font-family: monospace; }
149 .fileline img { border: 0; }
157 .fileline img { border: 0; }
General Comments 0
You need to be logged in to leave comments. Login now