mercurial/templates/monoblue/map
author Anton Shestakov <av6@dwimlabs.net>
Thu, 16 Nov 2017 22:21:03 +0800
changeset 35065 a1de4ffaa7a8
parent 35061 e9a8a941950a
child 35089 69ea10d5b00c
permissions -rw-r--r--
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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7111
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     1
default = 'summary'
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     2
mimetype = 'text/html; charset={encoding}'
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     3
header = header.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     4
footer = footer.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     5
search = search.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     6
changelog = changelog.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     7
summary = summary.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     8
error = error.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
     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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    58
fileellipses = '...'
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    59
changelogentry = changelogentry.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    60
searchentry = changelogentry.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    61
changeset = changeset.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    86
filerevision = filerevision.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    87
fileannotate = fileannotate.tmpl
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    88
filediff = filediff.tmpl
17202
1ae119269ddc hgweb: side-by-side comparison functionality
wujek srujek
parents: 16577
diff changeset
    89
filecomparison = filecomparison.tmpl
7111
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
    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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
   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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
   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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
   223
shortlog = shortlog.tmpl
35065
a1de4ffaa7a8 hgweb: show commit phase if it's not public
Anton Shestakov <av6@dwimlabs.net>
parents: 35061
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> '
35065
a1de4ffaa7a8 hgweb: show commit phase if it's not public
Anton Shestakov <av6@dwimlabs.net>
parents: 35061
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}
35061
e9a8a941950a hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
Anton Shestakov <av6@dwimlabs.net>
parents: 32759
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}
35061
e9a8a941950a hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
Anton Shestakov <av6@dwimlabs.net>
parents: 32759
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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
   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
91b0ada2d94b added monoblue hgweb theme
Hiroshi Funai <hfunai@gmail.com>
parents:
diff changeset
   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 = '&gt; <a href="{url|urlescape}">{name|escape}</a> '
32759
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   284
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   285
searchform = '
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   286
  <form action="{url|urlescape}log">
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   287
    {sessionvars%hiddenformentry}
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   288
    <dl class="search">
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   289
      <dt><label>Search: </label></dt>
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
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: 29992
diff changeset
   291
    </dl>
265196cd7d7f hgweb: consolidate search form for monoblue
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29992
diff changeset
   292
  </form>'