ButtonHalo.prototype.handleKeyUpEvent = function (e) { var eventKeyCode = e.which; if (eventKeyCode) { if (!d3.select("#btnSimulatorView").node() || d3.select("#btnSimulatorView").classed("active")) { var widget = instance._keyCode2widget[eventKeyCode]; if (widget) { if (typeof widget.evts === "function" && widget.evts().indexOf("press/release") > -1) { widget.release({ callback: widget.callback }); } haloOff(widget.id()); d3.event.preventDefault(); d3.event.stopPropagation(); } } } return this; };
WidgetManager.prototype.handleKeyDownEvent = function (e) { // d3.select(document).on("keydown", function () { if (d3.select("#btnSimulatorView").node() && d3.select("#btnSimulatorView").classed("active")) { var eventKeyCode = d3.event.which; var widget = wm._keyCode2widget[eventKeyCode]; if (widget && typeof widget.evts === "function" && widget.evts().indexOf('click') > -1) { widget.click({ callback: renderResponse }); halo(widget.id()); d3.event.preventDefault(); d3.event.stopPropagation(); } else if (widget && typeof widget.evts === "function" && widget.evts().indexOf("press/release") > -1) { widget.pressAndHold({ callback: renderResponse }); halo(widget.id()); d3.event.preventDefault(); d3.event.stopPropagation(); } } // }); };
.on("mouseover", function (d, i) { d3.event.preventDefault(); d3.event.stopPropagation(); tooltip.html(d.name).style("top", (d3.event.layerY + 10) + "px") .style("left", (d3.event.layerX + 10) + "px").style("display", null); }).on("mouseout", function (d, i) {