From fd888bde8d489fc03060161c3483f302a8268b25 Mon Sep 17 00:00:00 2001 From: arrix Date: Fri, 2 Aug 2013 14:36:42 +0800 Subject: [PATCH] fixes #251. inline text in top element --- src/Parse.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Parse.js b/src/Parse.js index 60f6147..ef81f6a 100644 --- a/src/Parse.js +++ b/src/Parse.js @@ -1135,8 +1135,12 @@ _html2canvas.Parse = function (images, options) { svgDOMRender(document.documentElement, stack); } - Array.prototype.slice.call(element.children, 0).forEach(function(childElement) { - parseElement(childElement, stack); + _html2canvas.Util.Children(element).forEach(function(node) { + if (node.nodeType === 1) { + parseElement(node, stack); + } else if (node.nodeType === 3) { + renderText(element, node, stack); + } }); stack.backgroundColor = getCSS(document.documentElement, "backgroundColor");