diff --git a/c3.js b/c3.js index 433ae56..e5f603e 100644 --- a/c3.js +++ b/c3.js @@ -137,19 +137,22 @@ // tooltip - show when mouseover on each data 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 xFormat = getXAxisTickFormat(), + var titleFormat = __tooltip_format_title ? __tooltip_format_title : getXAxisTickFormat(), + 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 (! text) { - title = xFormat ? xFormat(d[i].x) : d[i].x; + title = titleFormat ? titleFormat(d[i].x) : d[i].x; text = "
" + title + " | |
---|---|
" + name + " | " + value + " |