in package/src/components/CanvasTable/FabricTable.js [31:47]
initialize: function (rectangles, options) {
const { canvas } = options
this.onCanvasMouseMove = this.onCanvasMouseMove.bind(this)
this.onCanvasMouseDown = this.onCanvasMouseDown.bind(this)
this.onCanvasMouseUp = this.onCanvasMouseUp.bind(this)
this.onCanvasMouseMoveOutside = this.onCanvasMouseMoveOutside.bind(this)
this.onCanvasMouseMoveInside = this.onCanvasMouseMoveInside.bind(this)
canvas.on('mouse:move', this.onCanvasMouseMove)
canvas.on('mouse:down', this.onCanvasMouseDown)
canvas.on('mouse:up', this.onCanvasMouseUp)
this.on('removed', () => {
canvas.off('mouse:move', this.onCanvasMouseMove)
canvas.off('mouse:down', this.onCanvasMouseDown)
canvas.off('mouse:up', this.onCanvasMouseUp)
})
fabric.Group.prototype.initialize.apply(this, arguments)
},