Mercurial > hg
changeset 20255:b1d65cb8c759
hgweb: infinite scroll support for monoblue style
author | Takumi IINO <trot.thunder@gmail.com> |
---|---|
date | Wed, 08 Jan 2014 00:47:44 +0900 |
parents | 3896debf0a11 |
children | b786754ba604 |
files | mercurial/templates/monoblue/graph.tmpl mercurial/templates/monoblue/shortlog.tmpl mercurial/templates/spartan/header.tmpl mercurial/templates/static/style-monoblue.css |
diffstat | 4 files changed, 52 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templates/monoblue/graph.tmpl Wed Jan 08 00:47:43 2014 +0900 +++ b/mercurial/templates/monoblue/graph.tmpl Wed Jan 08 00:47:44 2014 +0900 @@ -104,4 +104,15 @@ | {changenav%navgraph} </div> + <script type="text/javascript"> + ajaxScrollInit( + '{url|urlescape}graph/{rev}?revcount=%next%&style={style}', + {revcount}+60, + function (htmlText, previousVal) \{ return previousVal + 60; }, + '#wrapper', + '<div class="%class%" style="text-align: center;">%text%</div>', + 'graph' + ); + </script> + {footer}
--- a/mercurial/templates/monoblue/shortlog.tmpl Wed Jan 08 00:47:43 2014 +0900 +++ b/mercurial/templates/monoblue/shortlog.tmpl Wed Jan 08 00:47:44 2014 +0900 @@ -33,7 +33,7 @@ <h2 class="no-link no-border">shortlog</h2> - <table> + <table class="shortlogtable"> {entries%shortlogentry} </table> @@ -41,4 +41,19 @@ {changenav%navshort} </div> + <script type="text/javascript"> + ajaxScrollInit( + '{url|urlescape}shortlog/%next%{sessionvars%urlparameter}', + '{nextentry%"{node}"}', <!-- NEXTHASH + function (htmlText, previousVal) \{ + var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/); + return m ? m[1] : null; + }, + '.shortlogtable > tbody:nth-of-type(1)', + '<tr class="%class%">\ + <td colspan="4" style="text-align: center;">%text%</td>\ + </tr>' + ); + </script> + {footer}
--- a/mercurial/templates/spartan/header.tmpl Wed Jan 08 00:47:43 2014 +0900 +++ b/mercurial/templates/spartan/header.tmpl Wed Jan 08 00:47:44 2014 +0900 @@ -1,4 +1,4 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <link rel="icon" href="{staticurl|urlescape}hgicon.png" type="image/png">
--- a/mercurial/templates/static/style-monoblue.css Wed Jan 08 00:47:43 2014 +0900 +++ b/mercurial/templates/static/style-monoblue.css Wed Jan 08 00:47:44 2014 +0900 @@ -528,3 +528,27 @@ .breadcrumb a:hover { text-decoration:underline; } + +.scroll-loading { + -webkit-animation: change_color 1s linear 0s infinite alternate; + -moz-animation: change_color 1s linear 0s infinite alternate; + -o-animation: change_color 1s linear 0s infinite alternate; + animation: change_color 1s linear 0s infinite alternate; +} + +@-webkit-keyframes change_color { + from { background-color: #A0CEFF; } to { } +} +@-moz-keyframes change_color { + from { background-color: #A0CEFF; } to { } +} +@-o-keyframes change_color { + from { background-color: #A0CEFF; } to { } +} +@keyframes change_color { + from { background-color: #A0CEFF; } to { } +} + +.scroll-loading-error { + background-color: #FFCCCC !important; +}