# HG changeset patch # User Benoit Allard # Date 1227648731 -3600 # Node ID f031a12dfc31a6dd2fb8d45c123d93565276b2e7 # Parent 7b2a77b20964217dffb1722cba6e39672c9e1075 coal/paper/monoblue: show branch names in hgweb graph diff -r 7b2a77b20964 -r f031a12dfc31 templates/coal/graph.tmpl --- a/templates/coal/graph.tmpl Tue Nov 25 22:51:10 2008 +0100 +++ b/templates/coal/graph.tmpl Tue Nov 25 22:32:11 2008 +0100 @@ -70,8 +70,7 @@ var revlink = '
  • '; revlink += '_DESC'; -revlink += '_TAGS'; -revlink += '_DATE ago, by _USER
  • '; +revlink += '_TAGS_DATE ago, by _USER'; graph.vertex = function(x, y, color, parity, cur) { @@ -90,8 +89,27 @@ item = item.replace(/_DESC/, cur[3]); item = item.replace(/_USER/, cur[4]); item = item.replace(/_DATE/, cur[5]); - item = item.replace(/_TAGS/, cur[7].join('  ')); + + var tagspan = ''; + if (cur[7].length || (cur[6][0] != 'default' || cur[6][1])) { + tagspan = ''; + if (cur[6][1]) { + tagspan += ''; + tagspan += cur[6][0] + ' '; + } else if (!cur[6][1] && cur[6][0] != 'default') { + tagspan += ''; + tagspan += cur[6][0] + ' '; + } + if (cur[7].length) { + for (var t in cur[7]) { + var tag = cur[7][t]; + tagspan += '' + tag + ' '; + } + } + tagspan += ''; + } + item = item.replace(/_TAGS/, tagspan); return [bg, item]; } diff -r 7b2a77b20964 -r f031a12dfc31 templates/monoblue/graph.tmpl --- a/templates/monoblue/graph.tmpl Tue Nov 25 22:51:10 2008 +0100 +++ b/templates/monoblue/graph.tmpl Tue Nov 25 22:32:11 2008 +0100 @@ -59,7 +59,7 @@ var revlink = '
  • '; revlink += '_DESC'; - revlink += '_DATE ago, by _USER
  • '; + revlink += '_TAGS_DATE ago, by _USER'; graph.vertex = function(x, y, color, parity, cur) { @@ -79,6 +79,26 @@ item = item.replace(/_USER/, cur[4]); item = item.replace(/_DATE/, cur[5]); + var tagspan = ''; + if (cur[7].length || (cur[6][0] != 'default' || cur[6][1])) { + tagspan = ''; + if (cur[6][1]) { + tagspan += ''; + tagspan += cur[6][0] + ' '; + } else if (!cur[6][1] && cur[6][0] != 'default') { + tagspan += ''; + tagspan += cur[6][0] + ' '; + } + if (cur[7].length) { + for (var t in cur[7]) { + var tag = cur[7][t]; + tagspan += '' + tag + ' '; + } + } + tagspan += ''; + } + + item = item.replace(/_TAGS/, tagspan); return [bg, item]; } diff -r 7b2a77b20964 -r f031a12dfc31 templates/static/style-coal.css --- a/templates/static/style-coal.css Tue Nov 25 22:51:10 2008 +0100 +++ b/templates/static/style-coal.css Tue Nov 25 22:32:11 2008 +0100 @@ -119,6 +119,10 @@ vertical-align: baseline; } +ul#graphnodes .branchhead { + font-size: 75%; +} + .branchname { color: #000; font-size: 60%; diff -r 7b2a77b20964 -r f031a12dfc31 templates/static/style-paper.css --- a/templates/static/style-paper.css Tue Nov 25 22:51:10 2008 +0100 +++ b/templates/static/style-paper.css Tue Nov 25 22:32:11 2008 +0100 @@ -110,6 +110,10 @@ vertical-align: baseline; } +ul#graphnodes .branchhead { + font-size: 75%; +} + .branchname { color: #000; font-size: 60%;