const target = ev.target as SVGGElement;
let tipEl: SVGGElement;
- const onMouseMove = ((ev: MouseEvent) => {
+ const onMouseMove = (ev: MouseEvent) => {
const coords = this.workflow.transformScreenCTMtoCanvas(ev.clientX, ev.clientY);
tipEl.setAttribute("x", String(coords.x));
tipEl.setAttribute("y", String(coords.y - 16));
- }).bind(this);
+ };
- const onMouseLeave = ((ev: MouseEvent) => {
+ const onMouseLeave = (ev: MouseEvent) => {
tipEl.remove();
target.removeEventListener("mousemove", onMouseMove);
target.removeEventListener("mouseleave", onMouseLeave)
- }).bind(this);
+ };
this.modelListener = this.workflow.model.on("connection.remove", (source, destination) => {
if (!tipEl) return;