From de9ecc405c89626f6e3a01aec2458909d3ca2f81 Mon Sep 17 00:00:00 2001 From: Robert Konigsberg Date: Thu, 2 Aug 2012 15:40:17 -0400 Subject: [PATCH] Allow labelsDivWidth updates to be reflected in already-drawn graphs. --- plugins/legend.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/legend.js b/plugins/legend.js index c124c38..f16e632 100644 --- a/plugins/legend.js +++ b/plugins/legend.js @@ -151,8 +151,10 @@ legend.prototype.predraw = function(e) { // TODO(danvk): only use real APIs for this. e.dygraph.graphDiv.appendChild(this.legend_div_); var area = e.dygraph.plotter_.area; - this.legend_div_.style.left = area.x + area.w - e.dygraph.getOption("labelsDivWidth") - 1 + "px"; + var labelsDivWidth = e.dygraph.getOption("labelsDivWidth"); + this.legend_div_.style.left = area.x + area.w - labelsDivWidth - 1 + "px"; this.legend_div_.style.top = area.y + "px"; + this.legend_div_.style.width = labelsDivWidth + "px"; }; /** -- 2.7.4