Mercurial > hg-stable
changeset 19780:659bc603bd0d
hgweb: add reset javascript function to Graph
It makes the Graph object to be in the same state as just after
the initialization. This will help to add infinite scrolling to graph view.
author | Alexander Plavin <alexander@plav.in> |
---|---|
date | Fri, 06 Sep 2013 13:30:59 +0400 |
parents | fb6e87d93948 |
children | 74564c90026b |
files | mercurial/templates/static/mercurial.js |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/templates/static/mercurial.js Sat Sep 21 21:33:29 2013 +0900 +++ b/mercurial/templates/static/mercurial.js Fri Sep 06 13:30:59 2013 +0400 @@ -36,6 +36,14 @@ this.columns = 0; this.revlink = ''; + this.reset = function() { + this.bg = [0, 4]; + this.cell = [2, 0]; + this.columns = 0; + document.getElementById('nodebgs').innerHTML = ''; + document.getElementById('graphnodes').innerHTML = ''; + } + this.scale = function(height) { this.bg_height = height; this.box_size = Math.floor(this.bg_height / 1.2);