Mercurial > hg-stable
annotate mercurial/templates/monoblue/map @ 35088:a1de4ffaa7a8
hgweb: show commit phase if it's not public
In spartan theme phase is shown on its own table row, because there's no single
line of "tags". Everywhere else phase is prepended to the list of "tags" of a
changeset. Its element has a purple-ish color in gitweb and monoblue, and a
dotted line under it and no color in paper and coal (as these themes are frugal
with colors).
This patch intentionally doesn't touch graph, because it needs a rewrite. I'll
get to it pretty soon and in the process will add phase and everything that's
still coming (e.g. obsolescence and instabilities).
.. feature::
hgweb now displays phases of non-public changesets
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 16 Nov 2017 22:21:03 +0800 |
parents | e9a8a941950a |
children | 69ea10d5b00c |
rev | line source |
---|---|
7111 | 1 default = 'summary' |
2 mimetype = 'text/html; charset={encoding}' | |
3 header = header.tmpl | |
4 footer = footer.tmpl | |
5 search = search.tmpl | |
6 changelog = changelog.tmpl | |
7 summary = summary.tmpl | |
8 error = error.tmpl | |
9 notfound = notfound.tmpl | |
12666
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
10254
diff
changeset
|
10 |
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
10254
diff
changeset
|
11 help = help.tmpl |
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
10254
diff
changeset
|
12 helptopics = helptopics.tmpl |
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
10254
diff
changeset
|
13 |
18745
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
14 helpentry = ' |
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
15 <tr><td> |
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
16 <a href="{url|urlescape}help/{topic|escape}{sessionvars%urlparameter}"> |
27579
8e8b3371bee1
templates: differentiate between partial and full topic name
Gregory Szorc <gregory.szorc@gmail.com>
parents:
26958
diff
changeset
|
17 {if(basename, '{basename|escape}', '{topic|escape}')} |
18745
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
18 </a> |
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
19 </td><td> |
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
20 {summary|escape} |
3c7c25fa58e0
hgweb help: split up long lines (in generated output)
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents:
18526
diff
changeset
|
21 </td></tr>' |
12666
ead4e21f49f1
web: add a help view for getting hg help output
Augie Fackler <durin42@gmail.com>
parents:
10254
diff
changeset
|
22 |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
23 naventry = '<a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
24 navshortentry = '<a href="{url|urlescape}shortlog/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
25 navgraphentry = '<a href="{url|urlescape}graph/{node|short}{sessionvars%urlparameter}">{label|escape}</a> ' |
26958
32bd195ab787
monoblue: add a space to separate navigation links in file log footer
Anton Shestakov <av6@dwimlabs.net>
parents:
26668
diff
changeset
|
26 filenaventry = '<a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{label|escape}</a> ' |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
27 filedifflink = '<a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a> ' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
28 filenodelink = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
29 <tr class="parity{parity}"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
30 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
31 <td></td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
32 <td> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
33 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
34 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
35 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
36 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
37 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
38 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
39 </tr>' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
40 filenolink = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
41 <tr class="parity{parity}"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
42 <td><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{file|escape}</a></td> |
14307
d5a65e3ee6b1
monoblue: improve readability of the filenolink template
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
43 <td></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
44 <td> |
14307
d5a65e3ee6b1
monoblue: improve readability of the filenolink template
Steven Brown <StevenGBrown@gmail.com>
parents:
14046
diff
changeset
|
45 file | |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
46 annotate | |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
47 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
48 <a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
49 <a href="{url|urlescape}log/{node|short}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
50 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
51 </tr>' |
10254
8d5de52431f2
hgweb: changenav: separate pages before and after the current position
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
9999
diff
changeset
|
52 |
8d5de52431f2
hgweb: changenav: separate pages before and after the current position
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
9999
diff
changeset
|
53 nav = '{before%naventry} {after%naventry}' |
8d5de52431f2
hgweb: changenav: separate pages before and after the current position
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
9999
diff
changeset
|
54 navshort = '{before%navshortentry}{after%navshortentry}' |
8d5de52431f2
hgweb: changenav: separate pages before and after the current position
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
9999
diff
changeset
|
55 navgraph = '{before%navgraphentry}{after%navgraphentry}' |
8d5de52431f2
hgweb: changenav: separate pages before and after the current position
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
9999
diff
changeset
|
56 filenav = '{before%filenaventry}{after%filenaventry}' |
8d5de52431f2
hgweb: changenav: separate pages before and after the current position
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
9999
diff
changeset
|
57 |
7111 | 58 fileellipses = '...' |
59 changelogentry = changelogentry.tmpl | |
60 searchentry = changelogentry.tmpl | |
61 changeset = changeset.tmpl | |
62 manifest = manifest.tmpl | |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
63 direntry = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
64 <tr class="parity{parity}"> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
65 <td>drwxr-xr-x</td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
66 <td></td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
67 <td></td> |
25232
e50d8b21f4f4
hgweb: descend empty directories in monoblue
Anton Shestakov <engored@ya.ru>
parents:
25124
diff
changeset
|
68 <td> |
25604
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
69 <a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">{basename|escape}</a> |
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
70 <a href="{url|urlescape}file/{symrev}{path|urlescape}/{emptydirs|urlescape}{sessionvars%urlparameter}">{emptydirs|escape}</a> |
25232
e50d8b21f4f4
hgweb: descend empty directories in monoblue
Anton Shestakov <engored@ya.ru>
parents:
25124
diff
changeset
|
71 </td> |
25604
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
72 <td><a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
73 </tr>' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
74 fileentry = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
75 <tr class="parity{parity}"> |
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
76 <td>{permissions|permissions}</td> |
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
77 <td>{date|isodate}</td> |
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
78 <td>{size}</td> |
25604
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
79 <td><a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">{basename|escape}</a></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
80 <td> |
25604
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
81 <a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> | |
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
82 <a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> | |
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
83 <a href="{url|urlescape}annotate/{symrev}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
84 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
85 </tr>' |
7111 | 86 filerevision = filerevision.tmpl |
87 fileannotate = fileannotate.tmpl | |
88 filediff = filediff.tmpl | |
17202
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
89 filecomparison = filecomparison.tmpl |
7111 | 90 filelog = filelog.tmpl |
8487
338412820a57
gitweb, monoblue: break long line in map file
Martin Geisler <mg@lazybytes.net>
parents:
8430
diff
changeset
|
91 fileline = ' |
26668
ceb446439f1d
monoblue: visually highlight source lines when hovering over line numbers
Anton Shestakov <av6@dwimlabs.net>
parents:
26391
diff
changeset
|
92 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
93 annotateline = ' |
29387
6b77adc2c7b5
hgweb: highlight data of the current revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
27579
diff
changeset
|
94 <tr id="{lineid}" class="parity{parity}{ifeq(node, originalnode, ' thisrev')}"> |
29574
0484dfa1e972
monoblue: make different blocks of annotated lines have different colors
Anton Shestakov <av6@dwimlabs.net>
parents:
29525
diff
changeset
|
95 <td class="annotate linenr parity{blockparity}"> |
29388
f694e20193f2
hgweb: display blamed revision once per block in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29387
diff
changeset
|
96 {if(blockhead, |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
97 '<a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
98 {rev} |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
99 </a>')} |
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
100 <div class="annotate-info"> |
29525
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
101 <div> |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
102 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}#l{targetline}"> |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
103 {node|short}</a> |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
104 {desc|escape|firstline} |
d8f2c718deec
hgweb: add a link on node id in annotate hover-box
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29524
diff
changeset
|
105 </div> |
29524
19f96077c61b
hgweb: move author information from left-column to hover-box in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29523
diff
changeset
|
106 <div><em>{author|obfuscate}</em></div> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
107 <div>parents: {parents%annotateparent}</div> |
29523
4b6afd1b445a
hgweb: add links to diff and changeset in hover-box on annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29522
diff
changeset
|
108 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
4b6afd1b445a
hgweb: add links to diff and changeset in hover-box on annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29522
diff
changeset
|
109 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
110 </div> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
111 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
112 <td class="lineno"> |
26363
f29ee23bf361
gitweb, monoblue: port highlighting linked lines from paper
Anton Shestakov <av6@dwimlabs.net>
parents:
26314
diff
changeset
|
113 <a href="#{lineid}">{linenumber}</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
114 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
115 <td class="source">{line|escape}</td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
116 </tr>' |
29522
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
117 annotateparent = ' |
9c37df347485
hgweb: add link to parents of annotated revision in annotate view
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
29388
diff
changeset
|
118 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{rev}</a>' |
26314
119202d4d7a4
monoblue: port code selection without line numbers from gitweb
Anton Shestakov <av6@dwimlabs.net>
parents:
26274
diff
changeset
|
119 difflineplus = ' |
26668
ceb446439f1d
monoblue: visually highlight source lines when hovering over line numbers
Anton Shestakov <av6@dwimlabs.net>
parents:
26391
diff
changeset
|
120 <a href="#{lineid}"></a><span id="{lineid}" class="difflineplus">{strip(line|escape, '\r\n')}</span>' |
26314
119202d4d7a4
monoblue: port code selection without line numbers from gitweb
Anton Shestakov <av6@dwimlabs.net>
parents:
26274
diff
changeset
|
121 difflineminus = ' |
26668
ceb446439f1d
monoblue: visually highlight source lines when hovering over line numbers
Anton Shestakov <av6@dwimlabs.net>
parents:
26391
diff
changeset
|
122 <a href="#{lineid}"></a><span id="{lineid}" class="difflineminus">{strip(line|escape, '\r\n')}</span>' |
26314
119202d4d7a4
monoblue: port code selection without line numbers from gitweb
Anton Shestakov <av6@dwimlabs.net>
parents:
26274
diff
changeset
|
123 difflineat = ' |
26668
ceb446439f1d
monoblue: visually highlight source lines when hovering over line numbers
Anton Shestakov <av6@dwimlabs.net>
parents:
26391
diff
changeset
|
124 <a href="#{lineid}"></a><span id="{lineid}" class="difflineat">{strip(line|escape, '\r\n')}</span>' |
26314
119202d4d7a4
monoblue: port code selection without line numbers from gitweb
Anton Shestakov <av6@dwimlabs.net>
parents:
26274
diff
changeset
|
125 diffline = ' |
26668
ceb446439f1d
monoblue: visually highlight source lines when hovering over line numbers
Anton Shestakov <av6@dwimlabs.net>
parents:
26391
diff
changeset
|
126 <a href="#{lineid}"></a><span id="{lineid}">{strip(line|escape, '\r\n')}</span>' |
17202
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
127 |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
128 comparisonblock =' |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
129 <tbody class="block"> |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
130 {lines} |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
131 </tbody>' |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
132 comparisonline = ' |
26363
f29ee23bf361
gitweb, monoblue: port highlighting linked lines from paper
Anton Shestakov <av6@dwimlabs.net>
parents:
26314
diff
changeset
|
133 <tr id="{lineid}"> |
f29ee23bf361
gitweb, monoblue: port highlighting linked lines from paper
Anton Shestakov <av6@dwimlabs.net>
parents:
26314
diff
changeset
|
134 <td class="source {type}"><a class="linenr" href="#{lineid}">{leftlinenumber}</a> {leftline|escape}</td> |
f29ee23bf361
gitweb, monoblue: port highlighting linked lines from paper
Anton Shestakov <av6@dwimlabs.net>
parents:
26314
diff
changeset
|
135 <td class="source {type}"><a class="linenr" href="#{lineid}">{rightlinenumber}</a> {rightline|escape}</td> |
17202
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
136 </tr>' |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
137 |
23740
9e1f4c65f5f5
hgweb: allow viewing diffs against p1 or p2 for merge commits (issue3904)
Anton Shestakov <engored@ya.ru>
parents:
18772
diff
changeset
|
138 changesetlink = '<a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a>' |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
139 changesetbranch = '<dt>branch</dt><dd>{name|escape}</dd>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
140 changesetparent = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
141 <dt>parent {rev}</dt> |
23740
9e1f4c65f5f5
hgweb: allow viewing diffs against p1 or p2 for merge commits (issue3904)
Anton Shestakov <engored@ya.ru>
parents:
18772
diff
changeset
|
142 <dd>{changesetlink}</dd>' |
9e1f4c65f5f5
hgweb: allow viewing diffs against p1 or p2 for merge commits (issue3904)
Anton Shestakov <engored@ya.ru>
parents:
18772
diff
changeset
|
143 changesetparentdiff = ' |
9e1f4c65f5f5
hgweb: allow viewing diffs against p1 or p2 for merge commits (issue3904)
Anton Shestakov <engored@ya.ru>
parents:
18772
diff
changeset
|
144 <dt>parent {rev}</dt> |
24128
7ba4d53ed7d8
hgweb: remove unneeded escaping in gitweb/map and monoblue/map
Anton Shestakov <engored@ya.ru>
parents:
23744
diff
changeset
|
145 <dd>{changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')}</dd>' |
23740
9e1f4c65f5f5
hgweb: allow viewing diffs against p1 or p2 for merge commits (issue3904)
Anton Shestakov <engored@ya.ru>
parents:
18772
diff
changeset
|
146 difffrom = '<a href="{url|urlescape}rev/{node|short}:{originalnode|short}{sessionvars%urlparameter}">diff</a>' |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
147 filerevbranch = '<dt>branch</dt><dd>{name|escape}</dd>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
148 filerevparent = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
149 <dt>parent {rev}</dt> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
150 <dd> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
151 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
152 {rename%filerename}{node|short} |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
153 </a> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
154 </dd>' |
7111 | 155 filerename = '{file|escape}@' |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
156 filelogrename = '| <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">base</a>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
157 fileannotateparent = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
158 <dt>parent {rev}</dt> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
159 <dd> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
160 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}"> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
161 {rename%filerename}{node|short} |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
162 </a> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
163 </dd>' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
164 changesetchild = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
165 <dt>child {rev}</dt> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
166 <dd><a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></dd>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
167 filerevchild = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
168 <dt>child {rev}</dt> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
169 <dd> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
170 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
171 </dd>' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
172 fileannotatechild = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
173 <dt>child {rev}</dt> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
174 <dd> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
175 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
176 </dd>' |
7111 | 177 tags = tags.tmpl |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
178 tagentry = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
179 <tr class="parity{parity}"> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
14307
diff
changeset
|
180 <td class="nowrap age">{date|rfc822date}</td> |
26391
f206543d8380
monoblue: provide links to branches, tags and bookmarks by name
Anton Shestakov <av6@dwimlabs.net>
parents:
26363
diff
changeset
|
181 <td><a href="{url|urlescape}rev/{tag|revescape}{sessionvars%urlparameter}">{tag|escape}</a></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
182 <td class="nowrap"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
183 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
184 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
185 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
186 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
187 </tr>' |
13860
b5b84dd43613
hgweb: add separate bookmarks listing to monoblue theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents:
13794
diff
changeset
|
188 bookmarks = bookmarks.tmpl |
b5b84dd43613
hgweb: add separate bookmarks listing to monoblue theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents:
13794
diff
changeset
|
189 bookmarkentry = ' |
b5b84dd43613
hgweb: add separate bookmarks listing to monoblue theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents:
13794
diff
changeset
|
190 <tr class="parity{parity}"> |
25868
777235417457
monoblue: show relative age of bookmarks
Anton Shestakov <av6@dwimlabs.net>
parents:
25604
diff
changeset
|
191 <td class="nowrap age">{date|rfc822date}</td> |
26391
f206543d8380
monoblue: provide links to branches, tags and bookmarks by name
Anton Shestakov <av6@dwimlabs.net>
parents:
26363
diff
changeset
|
192 <td><a href="{url|urlescape}rev/{bookmark|revescape}{sessionvars%urlparameter}">{bookmark|escape}</a></td> |
13860
b5b84dd43613
hgweb: add separate bookmarks listing to monoblue theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents:
13794
diff
changeset
|
193 <td class="nowrap"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
194 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
195 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
196 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
13860
b5b84dd43613
hgweb: add separate bookmarks listing to monoblue theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents:
13794
diff
changeset
|
197 </td> |
b5b84dd43613
hgweb: add separate bookmarks listing to monoblue theme (based on 38c9837b1f75)
Yuya Nishihara <yuya@tcha.org>
parents:
13794
diff
changeset
|
198 </tr>' |
8355
5ba798f339c8
monoblue: add branches page
Sune Foldager <cryo@cyanite.org>
parents:
8235
diff
changeset
|
199 branches = branches.tmpl |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
200 branchentry = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
201 <tr class="parity{parity}"> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
14307
diff
changeset
|
202 <td class="nowrap age">{date|rfc822date}</td> |
26391
f206543d8380
monoblue: provide links to branches, tags and bookmarks by name
Anton Shestakov <av6@dwimlabs.net>
parents:
26363
diff
changeset
|
203 <td class="{status}"><a href="{url|urlescape}shortlog/{branch|revescape}{sessionvars%urlparameter}">{branch|escape}</a></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
204 <td class="nowrap"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
205 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
206 <a href="{url|urlescape}log/{node|short}{sessionvars%urlparameter}">changelog</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
207 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
208 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
209 </tr>' |
26314
119202d4d7a4
monoblue: port code selection without line numbers from gitweb
Anton Shestakov <av6@dwimlabs.net>
parents:
26274
diff
changeset
|
210 diffblock = '<div class="diffblock"><pre class="sourcelines">{lines}</pre></div>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
211 filediffparent = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
212 <dt>parent {rev}</dt> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
213 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>' |
17202
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
214 filecompparent = ' |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
215 <dt>parent {rev}</dt> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
216 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
217 filediffchild = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
218 <dt>child {rev}</dt> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
219 <dd><a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>' |
17202
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
220 filecompchild = ' |
1ae119269ddc
hgweb: side-by-side comparison functionality
wujek srujek
parents:
16577
diff
changeset
|
221 <dt>child {rev}</dt> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
222 <dd><a href="{url|urlescape}comparison/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></dd>' |
7111 | 223 shortlog = shortlog.tmpl |
35088
a1de4ffaa7a8
hgweb: show commit phase if it's not public
Anton Shestakov <av6@dwimlabs.net>
parents:
35084
diff
changeset
|
224 phasetag = '{ifeq(phase, 'public', '', '<span class="phasetag" title="{phase|escape}">{phase|escape}</span> ')}' |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
225 tagtag = '<span class="tagtag" title="{name|escape}">{name|escape}</span> ' |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
226 branchtag = '<span class="branchtag" title="{name|escape}">{name|escape}</span> ' |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
227 inbranchtag = '<span class="inbranchtag" title="{name|escape}">{name|escape}</span> ' |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
228 bookmarktag = '<span class="bookmarktag" title="{name|escape}">{name|escape}</span> ' |
35088
a1de4ffaa7a8
hgweb: show commit phase if it's not public
Anton Shestakov <av6@dwimlabs.net>
parents:
35084
diff
changeset
|
229 alltags = '<span class="logtags">{phasetag}{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}</span>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
230 shortlogentry = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
231 <tr class="parity{parity}"> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
14307
diff
changeset
|
232 <td class="nowrap age">{date|rfc822date}</td> |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
233 <td>{author|person}</td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
234 <td> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
235 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"> |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
236 {desc|strip|firstline|escape|nonempty} |
35084
e9a8a941950a
hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
Anton Shestakov <av6@dwimlabs.net>
parents:
32779
diff
changeset
|
237 {alltags} |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
238 </a> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
239 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
240 <td class="nowrap"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
241 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">changeset</a> | |
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
242 <a href="{url|urlescape}file/{node|short}{sessionvars%urlparameter}">files</a> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
243 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
244 </tr>' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
245 filelogentry = ' |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
246 <tr class="parity{parity}"> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
14307
diff
changeset
|
247 <td class="nowrap age">{date|rfc822date}</td> |
26274
ca60ba3935c6
monoblue: add author to filelogentry
Anton Shestakov <av6@dwimlabs.net>
parents:
26273
diff
changeset
|
248 <td>{author|person}</td> |
25108
09ec4220a839
hgweb: split some long lines in paper, gitweb and monoblue styles
Anton Shestakov <engored@ya.ru>
parents:
24592
diff
changeset
|
249 <td> |
09ec4220a839
hgweb: split some long lines in paper, gitweb and monoblue styles
Anton Shestakov <engored@ya.ru>
parents:
24592
diff
changeset
|
250 <a href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}"> |
09ec4220a839
hgweb: split some long lines in paper, gitweb and monoblue styles
Anton Shestakov <engored@ya.ru>
parents:
24592
diff
changeset
|
251 {desc|strip|firstline|escape|nonempty} |
35084
e9a8a941950a
hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
Anton Shestakov <av6@dwimlabs.net>
parents:
32779
diff
changeset
|
252 {alltags} |
25108
09ec4220a839
hgweb: split some long lines in paper, gitweb and monoblue styles
Anton Shestakov <engored@ya.ru>
parents:
24592
diff
changeset
|
253 </a> |
09ec4220a839
hgweb: split some long lines in paper, gitweb and monoblue styles
Anton Shestakov <engored@ya.ru>
parents:
24592
diff
changeset
|
254 </td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
255 <td class="nowrap"> |
26273
8d49d4899b0f
monoblue: split a long line in filelogentry template
Anton Shestakov <av6@dwimlabs.net>
parents:
25868
diff
changeset
|
256 <a href="{url|urlescape}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">file</a> | |
8d49d4899b0f
monoblue: split a long line in filelogentry template
Anton Shestakov <av6@dwimlabs.net>
parents:
25868
diff
changeset
|
257 <a href="{url|urlescape}diff/{node|short}/{file|urlescape}{sessionvars%urlparameter}">diff</a> | |
8d49d4899b0f
monoblue: split a long line in filelogentry template
Anton Shestakov <av6@dwimlabs.net>
parents:
25868
diff
changeset
|
258 <a href="{url|urlescape}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">annotate</a> |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
259 {rename%filelogrename} |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
260 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
261 </tr>' |
25604
0cdcbc477cac
hgweb: don't dereference symbolic revision in monoblue style
Anton Shestakov <av6@dwimlabs.net>
parents:
25232
diff
changeset
|
262 archiveentry = '<li><a href="{url|urlescape}archive/{symrev}{extension}{ifeq(path,'/','',path|urlescape)}">{type|escape}</a></li>' |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
263 indexentry = ' |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
264 <tr class="parity{parity}"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
265 <td><a href="{url|urlescape}{sessionvars%urlparameter}">{name|escape}</a></td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
266 <td>{description}</td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
267 <td>{contact|obfuscate}</td> |
15375
fe9d36a6853e
hgweb: fix dynamic date calculation not working under Safari
Brodie Rao <brodie@bitheap.org>
parents:
14307
diff
changeset
|
268 <td class="age">{lastchange|rfc822date}</td> |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
269 <td class="indexlinks">{archives%indexarchiveentry}</td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
270 <td> |
18046
40374059d227
hgwebdir: do not show RSS and Atom links for plain directories
Angel Ezquerra <angel.ezquerra@gmail.com>
parents:
17302
diff
changeset
|
271 {if(isdirectory, '', |
40374059d227
hgwebdir: do not show RSS and Atom links for plain directories
Angel Ezquerra <angel.ezquerra@gmail.com>
parents:
17302
diff
changeset
|
272 '<div class="rss_logo"> |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
273 <a href="{url|urlescape}rss-log">RSS</a> <a href="{url|urlescape}atom-log">Atom</a> |
18046
40374059d227
hgwebdir: do not show RSS and Atom links for plain directories
Angel Ezquerra <angel.ezquerra@gmail.com>
parents:
17302
diff
changeset
|
274 </div>' |
40374059d227
hgwebdir: do not show RSS and Atom links for plain directories
Angel Ezquerra <angel.ezquerra@gmail.com>
parents:
17302
diff
changeset
|
275 )} |
8375
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
276 </td> |
7c28949d1d1e
monoblue: break long lines in map file
Martin Geisler <mg@lazybytes.net>
parents:
8355
diff
changeset
|
277 </tr>\n' |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
278 indexarchiveentry = '<a href="{url|urlescape}archive/{node|short}{extension}">{type|escape}</a> ' |
7111 | 279 index = index.tmpl |
8430
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
280 urlparameter = '{separator}{name}={value|urlescape}' |
8b47efdf40ee
monoblue: use newer template syntax everywhere
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents:
8375
diff
changeset
|
281 hiddenformentry = '<input type="hidden" name="{name}" value="{value|escape}" />' |
7111 | 282 graph = graph.tmpl |
18526
9409aeaafdc1
hgweb: urlescape all urls, HTML escape repo/tag/branch/... names
Thomas Arendsen Hein <thomas@intevation.de>
parents:
18258
diff
changeset
|
283 breadcrumb = '> <a href="{url|urlescape}">{name|escape}</a> ' |
32779
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
284 |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
285 searchform = ' |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
286 <form action="{url|urlescape}log"> |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
287 {sessionvars%hiddenformentry} |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
288 <dl class="search"> |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
289 <dt><label>Search: </label></dt> |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
290 <dd><input type="text" name="rev" value="{query|escape}" /></dd> |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
291 </dl> |
265196cd7d7f
hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents:
29996
diff
changeset
|
292 </form>' |