X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=src%2Fdygraph.js;h=62c482dc310bb6448ee800e5362b6c23efd6309f;hb=1715eee9eec72048d8fd94ce19127c330be3033e;hp=d166f0311177960e76635b9a7f3808d8f8534fb8;hpb=5a57a74cdb1f2a15441e154a6cf4a8985ab7a37a;p=dygraphs.git diff --git a/src/dygraph.js b/src/dygraph.js index d166f03..62c482d 100644 --- a/src/dygraph.js +++ b/src/dygraph.js @@ -1774,6 +1774,8 @@ Dygraph.prototype.updateSelection_ = function(opt_animFraction) { if (this.getOption('highlightSeriesOpts')) { ctx.clearRect(0, 0, this.width_, this.height_); var alpha = 1.0 - this.getNumericOption('highlightSeriesBackgroundAlpha'); + var backgroundColor = Dygraph.toRGB_(this.getOption('highlightSeriesBackgroundColor')); + if (alpha) { // Activating background fade includes an animation effect for a gradual // fade. TODO(klausw): make this independently configurable if it causes @@ -1787,7 +1789,7 @@ Dygraph.prototype.updateSelection_ = function(opt_animFraction) { } alpha *= opt_animFraction; } - ctx.fillStyle = 'rgba(255,255,255,' + alpha + ')'; + ctx.fillStyle = 'rgba(' + backgroundColor.r + ',' + backgroundColor.g + ',' + backgroundColor.b + ',' + alpha + ')'; ctx.fillRect(0, 0, this.width_, this.height_); }