()
| 180 | }; |
| 181 | |
| 182 | const disable: InsideZoom['disable'] = () => { |
| 183 | if (disposed || !enabled) return; |
| 184 | enabled = false; |
| 185 | eventManager.off('mousemove', onMouseMove); |
| 186 | eventManager.off('mouseleave', onMouseLeave); |
| 187 | eventManager.canvas.removeEventListener('wheel', onWheel); |
| 188 | lastPointer = null; |
| 189 | clearPan(); |
| 190 | }; |
| 191 | |
| 192 | const dispose: InsideZoom['dispose'] = () => { |
| 193 | if (disposed) return; |