Commit 0dba18cc authored by Masayuki Tanaka's avatar Masayuki Tanaka

Fix tooltip position - #40

parent 8acf8922
...@@ -259,6 +259,10 @@ ...@@ -259,6 +259,10 @@
radius = radiusExpanded * 0.95; radius = radiusExpanded * 0.95;
innerRadius = hasDonutType(c3.data.targets) ? radius * 0.6 : 0; innerRadius = hasDonutType(c3.data.targets) ? radius * 0.6 : 0;
} }
function getSvgLeft() {
var svgLeft = svg.property('offsetLeft');
return svgLeft ? svgLeft : 0;
}
function getCurrentWidth() { function getCurrentWidth() {
return __size_width ? __size_width : getParentWidth(); return __size_width ? __size_width : getParentWidth();
} }
...@@ -955,7 +959,7 @@ ...@@ -955,7 +959,7 @@
if (__axis_rotated) { if (__axis_rotated) {
tooltipLeft = mouse[0]; tooltipLeft = mouse[0];
} else { } else {
svgLeft = svg.property('offsetLeft'); svgLeft = getSvgLeft();
tooltipLeft = svgLeft + getCurrentPaddingLeft() + x(dataToShow[0].x) + 20; tooltipLeft = svgLeft + getCurrentPaddingLeft() + x(dataToShow[0].x) + 20;
tooltipRight = tooltipLeft + tWidth; tooltipRight = tooltipLeft + tWidth;
chartRight = svgLeft + getCurrentWidth() - getCurrentPaddingRight(); chartRight = svgLeft + getCurrentWidth() - getCurrentPaddingRight();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment