From: Dmitry Baranovskiy Date: Thu, 19 Aug 2010 01:47:31 +0000 (+1000) Subject: fixed stroke-opacity when opacity and gradient are defined. X-Git-Tag: v2.0.0~41 X-Git-Url: http://git.roojs.org/?p=raphael;a=commitdiff_plain;h=744b8506677795f8082ed9c803ef315bb2995bd6 fixed stroke-opacity when opacity and gradient are defined. --- diff --git a/raphael.js b/raphael.js index 4a21c84..9d7a700 100644 --- a/raphael.js +++ b/raphael.js @@ -1420,6 +1420,10 @@ (({circle: 1, ellipse: 1})[has](o.type) || Str(value).charAt() != "r") && addGradientFill(node, value, o.paper); break; case "opacity": + if (attrs.gradient && !attrs[has]("stroke-opacity")) { + $(node, {"stroke-opacity": value > 1 ? value / 100 : value}); + } + // fall case "fill-opacity": if (attrs.gradient) { var gradient = doc.getElementById(node.getAttribute(fillString)[rp](/^url\(#|\)$/g, E));