|
|
|
@ -740,8 +740,10 @@
|
|
|
|
eventHolder = $([overlay, canvas]);
|
|
|
|
eventHolder = $([overlay, canvas]);
|
|
|
|
|
|
|
|
|
|
|
|
// bind events
|
|
|
|
// bind events
|
|
|
|
if (options.grid.hoverable)
|
|
|
|
if (options.grid.hoverable) {
|
|
|
|
eventHolder.mousemove(onMouseMove);
|
|
|
|
eventHolder.mousemove(onMouseMove);
|
|
|
|
|
|
|
|
eventHolder.mouseleave(onMouseLeave);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (options.grid.clickable)
|
|
|
|
if (options.grid.clickable)
|
|
|
|
eventHolder.click(onClick);
|
|
|
|
eventHolder.click(onClick);
|
|
|
|
@ -2271,6 +2273,12 @@
|
|
|
|
function (s) { return s["hoverable"] != false; });
|
|
|
|
function (s) { return s["hoverable"] != false; });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function onMouseLeave(e) {
|
|
|
|
|
|
|
|
if (options.grid.hoverable)
|
|
|
|
|
|
|
|
triggerClickHoverEvent("plothover", e,
|
|
|
|
|
|
|
|
function (s) { return false; });
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function onClick(e) {
|
|
|
|
function onClick(e) {
|
|
|
|
triggerClickHoverEvent("plotclick", e,
|
|
|
|
triggerClickHoverEvent("plotclick", e,
|
|
|
|
function (s) { return s["clickable"] != false; });
|
|
|
|
function (s) { return s["clickable"] != false; });
|
|
|
|
|