changeset 18200:b31266671918

hgweb: add (Atom) subscribe link to the main paper template pages The subscribe link is found at the bottom of the navigation sidebar. This uses a free icon from http://feedicons.com.
author Angel Ezquerra <angel.ezquerra@gmail.com>
date Tue, 04 Dec 2012 00:41:29 +0100
parents d57879e72e18
children 2efc6536ea43
files mercurial/templates/paper/bookmarks.tmpl mercurial/templates/paper/branches.tmpl mercurial/templates/paper/filelog.tmpl mercurial/templates/paper/graph.tmpl mercurial/templates/paper/shortlog.tmpl mercurial/templates/paper/tags.tmpl mercurial/templates/static/feed-icon-14x14.png mercurial/templates/static/style-paper.css tests/test-hgweb-commands.t tests/test-hgweb-empty.t tests/test-hgweb-filelog.t
diffstat 11 files changed, 84 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/templates/paper/bookmarks.tmpl	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/paper/bookmarks.tmpl	Tue Dec 04 00:41:29 2012 +0100
@@ -23,6 +23,12 @@
 <ul>
 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
 </ul>
+<p>
+<div class="atom-logo">
+<a href="{url}atom-bookmarks" title="subscribe to atom feed">
+<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
+</a>
+</div>
 </div>
 
 <div class="main">
--- a/mercurial/templates/paper/branches.tmpl	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/paper/branches.tmpl	Tue Dec 04 00:41:29 2012 +0100
@@ -23,6 +23,12 @@
 <ul>
  <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
 </ul>
+<p>
+<div class="atom-logo">
+<a href="{url}atom-branches" title="subscribe to atom feed">
+<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
+</a>
+</div>
 </div>
 
 <div class="main">
--- a/mercurial/templates/paper/filelog.tmpl	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/paper/filelog.tmpl	Tue Dec 04 00:41:29 2012 +0100
@@ -35,6 +35,11 @@
 <ul>
 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
 </ul>
+<p>
+<div class="atom-logo">
+<a href="{url}atom-log/{node|short}/{file|urlescape}" title="subscribe to atom feed">
+<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed"></a>
+</div>
 </div>
 
 <div class="main">
--- a/mercurial/templates/paper/graph.tmpl	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/paper/graph.tmpl	Tue Dec 04 00:41:29 2012 +0100
@@ -28,6 +28,12 @@
 <ul>
  <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
 </ul>
+<p>
+<div class="atom-logo">
+<a href="{url}atom-log" title="subscribe to atom feed">
+<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
+</a>
+</div>
 </div>
 
 <div class="main">
--- a/mercurial/templates/paper/shortlog.tmpl	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/paper/shortlog.tmpl	Tue Dec 04 00:41:29 2012 +0100
@@ -30,6 +30,12 @@
 <ul>
  <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
 </ul>
+<p>
+<div class="atom-logo">
+<a href="{url}atom-log" title="subscribe to atom feed">
+<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed">
+</a>
+</div>
 </div>
 
 <div class="main">
--- a/mercurial/templates/paper/tags.tmpl	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/paper/tags.tmpl	Tue Dec 04 00:41:29 2012 +0100
@@ -23,6 +23,11 @@
 <ul>
 <li><a href="{url}help{sessionvars%urlparameter}">help</a></li>
 </ul>
+<p>
+<div class="atom-logo">
+<a href="{url}atom-tags" title="subscribe to atom feed">
+<img class="atom-logo" src="{staticurl}feed-icon-14x14.png" alt="atom feed"></a>
+</div>
 </div>
 
 <div class="main">
Binary file mercurial/templates/static/feed-icon-14x14.png has changed
--- a/mercurial/templates/static/style-paper.css	Sun Dec 30 19:19:52 2012 +0100
+++ b/mercurial/templates/static/style-paper.css	Tue Dec 04 00:41:29 2012 +0100
@@ -60,6 +60,12 @@
   border: 0;
 }
 
+.atom-logo img{
+  width: 14px;
+  height: 14px;
+  border: 0;
+}
+
 .menu a { color: black; display: block; }
 
 .search {
--- a/tests/test-hgweb-commands.t	Sun Dec 30 19:19:52 2012 +0100
+++ b/tests/test-hgweb-commands.t	Tue Dec 04 00:41:29 2012 +0100
@@ -275,6 +275,12 @@
   <ul>
    <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed">
+  </a>
+  </div>
   </div>
   
   <div class="main">
--- a/tests/test-hgweb-empty.t	Sun Dec 30 19:19:52 2012 +0100
+++ b/tests/test-hgweb-empty.t	Tue Dec 04 00:41:29 2012 +0100
@@ -48,6 +48,12 @@
   <ul>
    <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed">
+  </a>
+  </div>
   </div>
   
   <div class="main">
@@ -133,6 +139,12 @@
   <ul>
    <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed">
+  </a>
+  </div>
   </div>
   
   <div class="main">
@@ -216,6 +228,12 @@
   <ul>
    <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed">
+  </a>
+  </div>
   </div>
   
   <div class="main">
--- a/tests/test-hgweb-filelog.t	Sun Dec 30 19:19:52 2012 +0100
+++ b/tests/test-hgweb-filelog.t	Tue Dec 04 00:41:29 2012 +0100
@@ -156,6 +156,11 @@
   <ul>
   <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log/01de2d66a28d/a" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
+  </div>
   </div>
   
   <div class="main">
@@ -258,6 +263,11 @@
   <ul>
   <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log/01de2d66a28d/a" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
+  </div>
   </div>
   
   <div class="main">
@@ -360,6 +370,11 @@
   <ul>
   <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log/5ed941583260/a" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
+  </div>
   </div>
   
   <div class="main">
@@ -457,6 +472,11 @@
   <ul>
   <li><a href="/help">help</a></li>
   </ul>
+  <p>
+  <div class="atom-logo">
+  <a href="/atom-log/5ed941583260/a" title="subscribe to atom feed">
+  <img class="atom-logo" src="/static/feed-icon-14x14.png" alt="atom feed"></a>
+  </div>
   </div>
   
   <div class="main">