[PATCH] hgweb: coal/paper: display the branch name
Benoît Allard
benoit at aeteurope.nl
Fri Jul 11 06:25:45 CDT 2008
ping ...
# HG changeset patch
# User Benoit Allard <benoit at aeteurope.nl>
# Date 1213826684 -7200
# Node ID ed84752777c56fda7eb7e4d5f43624d4b14ffb6c
# Parent 39319a457ddac02e209461eb3d0ed2145ccc0106
hgweb: coal/paper: display the branch name
diff -r 39319a457dda -r ed84752777c5 templates/coal/graph.tmpl
--- a/templates/coal/graph.tmpl Sat Jun 28 09:28:01 2008 +0200
+++ b/templates/coal/graph.tmpl Thu Jun 19 00:04:44 2008 +0200
@@ -70,7 +70,7 @@
var revlink = '<li style="_STYLE"><span class="desc">';
revlink += '<a href="{url}rev/_NODEID{sessionvars%urlparameter}"
title="_NODEID">_DESC</a>';
-revlink += '</span><span class="tag">_TAGS</span>';
+revlink += '</span>_BRANCHINFO<span class="tag">_TAGS</span>';
revlink += '<span class="info">_DATE ago, by _USER</span></li>';
graph.vertex = function(x, y, color, parity, cur) {
@@ -86,10 +86,18 @@
var item = revlink.replace(/_STYLE/, nstyle);
item = item.replace(/_PARITY/, 'parity' + parity);
item = item.replace(/_NODEID/, cur[0]);
- item = item.replace(/_NODEID/, cur[0]);
item = item.replace(/_DESC/, cur[3]);
item = item.replace(/_USER/, cur[4]);
item = item.replace(/_DATE/, cur[5]);
+ var branchspan = '';
+ if (cur[6][0] != 'default' || cur[6][1]) {
+ if (cur[6][1]) {
+ branchspan += '<span class="branchhead">'+cur[6][0]+'</span>';
+ } else {
+ branchspan += '<span class="branchname">'+cur[6][0]+'</span>';
+ }
+ }
+ item = item.replace(/_BRANCHINFO/, branchspan);
item = item.replace(/_TAGS/, cur[7].join(' '));
return [bg, item];
diff -r 39319a457dda -r ed84752777c5 templates/coal/map
--- a/templates/coal/map Sat Jun 28 09:28:01 2008 +0200
+++ b/templates/coal/map Thu Jun 19 00:04:44 2008 +0200
@@ -56,6 +56,8 @@
tags = tags.tmpl
tagentry = '<tr class="tagEntry parity{parity}"><td><a
href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td><td
class="node">{node|short}</td></tr>'
changelogtag = '<span class="tag">{name|escape}</span> '
+changelogbranch = '<span class="branchhead">{name|escape}</span> '
+changeloginbranch = '<span class="branchname">{name|escape}</span>'
changesettag = '<span class="tag">{tag|escape}</span> '
filediffparent = '<tr><th class="parent">parent {rev}:</th><td
class="parent"><a
href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
filelogparent = '<tr><th>parent {rev}:</th><td><a
href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
diff -r 39319a457dda -r ed84752777c5 templates/coal/shortlogentry.tmpl
--- a/templates/coal/shortlogentry.tmpl Sat Jun 28 09:28:01 2008 +0200
+++ b/templates/coal/shortlogentry.tmpl Thu Jun 19 00:04:44 2008 +0200
@@ -1,5 +1,5 @@
<tr class="parity{parity}">
<td class="age">{date|age}</td>
<td class="author">{author|person}</td>
- <td class="description"><a
href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape}</a>{tags%changelogtag}</td>
+ <td class="description"><a
href="{url}rev/{node|short}{sessionvars%urlparameter}">{desc|strip|firstline|escape}</a>{inbranch%changeloginbranch}{branches%changelogbranch}{tags%changelogtag}</td>
</tr>
diff -r 39319a457dda -r ed84752777c5 templates/paper/map
--- a/templates/paper/map Sat Jun 28 09:28:01 2008 +0200
+++ b/templates/paper/map Thu Jun 19 00:04:44 2008 +0200
@@ -55,8 +55,9 @@
fileannotatechild = '<tr><td class="metatag">child:</td><td><a
href="{url}annotate/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
tags = ../coal/tags.tmpl
tagentry = '<tr class="tagEntry parity{parity}"><td><a
href="{url}rev/{node|short}{sessionvars%urlparameter}">{tag|escape}</a></td><td
class="node">{node|short}</td></tr>'
-changelogtag = '<tr><th class="tag">tag:</th><td
class="tag">{tag|escape}</td></tr>'
changelogtag = '<span class="tag">{name|escape}</span> '
+changelogbranch = '<span class="branchhead">{name|escape}</span> '
+changeloginbranch = '<span class="branchname">{name|escape}</span> '
changesettag = '<span class="tag">{tag|escape}</span> '
filediffparent = '<tr><th class="parent">parent {rev}:</th><td
class="parent"><a
href="{url}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
filelogparent = '<tr><th>parent {rev}:</th><td><a
href="{url}file/{node|short}/{file|urlescape}{sessionvars%urlparameter}">{node|short}</a></td></tr>'
diff -r 39319a457dda -r ed84752777c5 templates/static/style-coal.css
--- a/templates/static/style-coal.css Sat Jun 28 09:28:01 2008 +0200
+++ b/templates/static/style-coal.css Thu Jun 19 00:04:44 2008 +0200
@@ -81,6 +81,22 @@
.tag {
color: #999;
font-size: 70%;
+ font-weight: normal;
+ margin-left: .5em;
+ vertical-align: baseline;
+}
+
+.branchhead {
+ color: #cc0066;
+ font-size: 80%;
+ font-weight: normal;
+ margin-left: .5em;
+ vertical-align: baseline;
+}
+
+.branchname {
+ color: #ee8800;
+ font-size: 60%;
font-weight: normal;
margin-left: .5em;
vertical-align: baseline;
diff -r 39319a457dda -r ed84752777c5 templates/static/style-paper.css
--- a/templates/static/style-paper.css Sat Jun 28 09:28:01 2008 +0200
+++ b/templates/static/style-paper.css Thu Jun 19 00:04:44 2008 +0200
@@ -77,6 +77,22 @@
.tag {
color: #999;
font-size: 70%;
+ font-weight: normal;
+ margin-left: .5em;
+ vertical-align: baseline;
+}
+
+.branchhead {
+ color: #cc0066;
+ font-size: 80%;
+ font-weight: normal;
+ margin-left: .5em;
+ vertical-align: baseline;
+}
+
+.branchname {
+ color: #ee8800;
+ font-size: 60%;
font-weight: normal;
margin-left: .5em;
vertical-align: baseline;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4197 bytes
Desc: S/MIME Cryptographic Signature
Url : http://selenic.com/pipermail/mercurial-devel/attachments/20080711/a80e3ea0/attachment.bin
More information about the Mercurial-devel
mailing list