Fixed a width/height issue that caused smaller elements to render full body width.

This commit is contained in:
Keith Hoffmann 2011-10-14 00:47:17 -05:00
parent ff635115dc
commit 2ca4b88702

View File

@ -2,8 +2,8 @@ html2canvas.Renderer = function(parseQueue, opts){
var options = { var options = {
"width": 0, "width": null,
"height": 0, "height": null,
"renderer": "canvas" "renderer": "canvas"
}, },
queue = [], queue = [],
@ -73,8 +73,8 @@ html2canvas.Renderer = function(parseQueue, opts){
storageLen, storageLen,
renderItem; renderItem;
canvas.width = Math.max(zStack.ctx.width, options.width); canvas.width = options.width || zStack.ctx.width;
canvas.height = Math.max(zStack.ctx.height, options.height); canvas.height = options.height || zStack.ctx.height;
for (i = 0, queueLen = queue.length; i < queueLen; i+=1){ for (i = 0, queueLen = queue.length; i < queueLen; i+=1){