From b63443976531864573cc0b67900f3ad2a4f046d3 Mon Sep 17 00:00:00 2001 From: Raghu Rajagopalan Date: Wed, 27 Apr 2016 10:05:50 +0530 Subject: [PATCH] infer svg height, width from # of nodes --- src/diagrams/gitGraph/gitGraphRenderer.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/diagrams/gitGraph/gitGraphRenderer.js b/src/diagrams/gitGraph/gitGraphRenderer.js index 45880b854..8b131434d 100644 --- a/src/diagrams/gitGraph/gitGraphRenderer.js +++ b/src/diagrams/gitGraph/gitGraphRenderer.js @@ -266,6 +266,13 @@ exports.draw = function(txt, id, ver) { renderLines(svg, v.commit, direction); branchNum++; }); + svg.attr('height', function() { + if (direction === 'BT') return Object.keys(allCommitsDict).length * config.nodeSpacing; + return branches.length * config.branchOffset; + }); + svg.attr('width', function() { + return Object.keys(allCommitsDict).length * config.nodeSpacing; + }); } catch (e) { log.error('Error while rendering gitgraph'); log.error(e.message);