From ba1a1c734f288b01c496b8189c1b9bf0dd157b21 Mon Sep 17 00:00:00 2001 From: Alexander Moisseev Date: Fri, 22 Sep 2017 17:46:05 +0300 Subject: [PATCH] Fix hiding of outer labels Fixes: #129 --- d3pie-source/_labels.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/d3pie-source/_labels.js b/d3pie-source/_labels.js index 32b8dd9..595ba14 100644 --- a/d3pie-source/_labels.js +++ b/d3pie-source/_labels.js @@ -231,7 +231,7 @@ var labels = { .attr("fill", "none") .style("opacity", function(d, i) { var percentage = pie.options.labels.outer.hideWhenLessThanPercentage; - var isHidden = (percentage !== null && d.percentage < percentage) || pie.options.data.content[i].label === ""; + var isHidden = (percentage !== null && pie.options.data.content[i].percentage < percentage) || pie.options.data.content[i].label === ""; return isHidden ? 0 : 1; }); }, @@ -440,7 +440,7 @@ var labels = { isLabelHidden: function(pie, index) { var percentage = pie.options.labels.outer.hideWhenLessThanPercentage; - return (percentage !== null && d.percentage < percentage) || pie.options.data.content[index].label === ""; + return (percentage !== null && pie.options.data.content[index].percentage < percentage) || pie.options.data.content[index].label === ""; }, // does a little math to shift a label into a new position based on the last properly placed one