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.
--- 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">