Changeset - 303ef179f750
[Not reviewed]
beta
0 1 0
Aras Pranckevicius - 14 years ago 2012-01-09 08:26:03
aras@unity3d.com
changelog: repaint graph when expanding tall messages
1 file changed with 10 insertions and 6 deletions:
0 comments (0 inline, 0 general)
rhodecode/templates/changelog/changelog.html
Show inline comments
 
@@ -165,11 +165,12 @@ ${c.repo_name} ${_('Changelog')} - ${c.r
 
	                    	msg.style.cursor = 's-resize';
 
	                    	msg.onclick = function() {
 
	                    		this.parentNode.parentNode.style.height = 'auto';
 
	                    		repaint_graph();
 
	                    	}
 
                    	}
 
                    }
 

	
 
					function set_canvas(heads) {
 
					function set_canvas(max_w) {
 
						var c = document.getElementById('graph_nodes');
 
						var t = document.getElementById('graph_content');
 
						canvas = document.getElementById('graph_canvas');
 
@@ -179,22 +180,25 @@ ${c.repo_name} ${_('Changelog')} - ${c.r
 
						c.style.height=max_w+'px';
 
						canvas.setAttribute('width',max_w);
 
					};
 
					function calc_max_w(jsdata) {
 
					var heads = 1;
 
					var max_heads = 0;
 
					var jsdata = ${c.jsdata|n};
 
					
 
					for( var i=0;i<jsdata.length;i++){
 
					    var m = Math.max.apply(Math, jsdata[i][1]);
 
					    if (m>max_heads){
 
					        max_heads = m;
 
					    }
 
					}
 
					var max_w = Math.max(100,max_heads*25);
 
						return Math.max(100,max_heads*25);
 
					}
 
					function repaint_graph() {
 
						var jsdata = ${c.jsdata|n};
 
						var max_w = calc_max_w(jsdata);
 
					set_canvas(max_w);
 
					
 
					var r = new BranchRenderer();
 
					r.render(jsdata,max_w);
 
										
 
					}
 
					repaint_graph ();
 
				});
 
			</script>
 
		%else:
0 comments (0 inline, 0 general)