Merge pull request #37 from gatapia/patch-2

Fix for gradient parsing (when step positions are specified)
This commit is contained in:
Niklas von Hertzen 2011-12-07 06:13:35 -08:00
commit 753ab77ef6

View File

@ -43,12 +43,16 @@ html2canvas.Generate.Gradient = function(src, bounds) {
steps.push( color );
color = '';
j+=2;
} else {
} else if (color || isValidColorStartChar(chr)) {
color += chr;
}
}
}
function isValidColorStartChar(c) {
return c && /[^0-9%,]/.test(c);
}
if ( tmp = src.match(/-webkit-linear-gradient\((.*)\)/) ) {
position = tmp[1].split( ",", 1 )[0];