Index: arms/js/analysisTime.js =================================================================== diff -u -rae44c1443ac984ff6d10e01d6efca5dff330ff65 -r3e114c4a24aa90d115fbd08ae2f72f0f7d470df5 --- arms/js/analysisTime.js (.../analysisTime.js) (revision ae44c1443ac984ff6d10e01d6efca5dff330ff65) +++ arms/js/analysisTime.js (.../analysisTime.js) (revision 3e114c4a24aa90d115fbd08ae2f72f0f7d470df5) @@ -780,7 +780,7 @@ totalDate = Math.floor(Math.abs((new Date(latestEndDate) - new Date(fastestStartDate)) / (1000 * 60 * 60 * 24)) + 1); var mouseover = function (d) { - var hoverData = d.target.__data__; + var hoverData = d; var subgroupId = hoverData.version_id; var subgroupName = hoverData.version_name; var subgroupValue = new Date(hoverData.start_date).toLocaleDateString() + " ~ " + new Date(hoverData.end_date).toLocaleDateString(); @@ -791,10 +791,10 @@ d3.selectAll(".wave-" + subgroupId).style("opacity", 1); }; - var mousemove = function (d) { - var [x, y] = d3.pointer(d); - tooltip.style("left", (x + 120) + "px").style("top", (y + 150) + "px"); - }; + var mousemove = function (d) { + var [x, y] = d3.mouse(this); + tooltip.style("left", (x + 120) + "px").style("top", (y + 150) + "px"); + }; var mouseleave = function (d) { tooltip.style("opacity", 0);