[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('&nbsp; '));
  	
  	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