Browse Source

Remove references to inner function from tooltip.contents - #49

pull/51/head
Masayuki Tanaka 11 years ago
parent
commit
e5bb88043f
  1. 10
      c3.js

10
c3.js

@ -139,12 +139,12 @@
var __tooltip_enabled = getConfig(['tooltip', 'enabled'], true),
__tooltip_format_title = getConfig(['tooltip', 'format', 'title'], null),
__tooltip_format_value = getConfig(['tooltip', 'format', 'value'], null),
__tooltip_contents = getConfig(['tooltip', 'contents'], function (d) {
var titleFormat = __tooltip_format_title ? __tooltip_format_title : getXAxisTickFormat(),
__tooltip_contents = getConfig(['tooltip', 'contents'], function (d, defaultTitleFormat, defaultValueFormat, color) {
var titleFormat = __tooltip_format_title ? __tooltip_format_title : defaultTitleFormat,
valueFormat = __tooltip_format_value ? __tooltip_format_value : defaultValueFormat,
text, i, title, value, name;
for (i = 0; i < d.length; i++) {
if (! d[i] || ! isValue(d[i].value)) { continue; }
if (! (d[i] && (d[i].value || d[i].value === 0))) { continue; }
if (! text) {
title = titleFormat ? titleFormat(d[i].x) : d[i].x;
@ -1014,7 +1014,7 @@
// don't show tooltip when no data
if (dataToShow.length === 0) { return; }
// Construct tooltip
tooltip.html(__tooltip_contents(selectedData))
tooltip.html(__tooltip_contents(selectedData, getXAxisTickFormat(), defaultValueFormat, color))
.style("visibility", "hidden")
.style("display", "block");
// Get tooltip dimensions
@ -1837,7 +1837,7 @@
}
tooltip.html(__tooltip_contents(c3.data.targets.map(function (d) {
return addName(d.values[__tooltip_init_x]);
})));
}), getXAxisTickFormat(), defaultValueFormat, color));
tooltip.style("top", __tooltip_init_position.top)
.style("left", __tooltip_init_position.left)
.style("display", "block");

Loading…
Cancel
Save