(reset, kill)
| 1314 | } |
| 1315 | |
| 1316 | static disable(reset, kill) { |
| 1317 | _enabled = 0; |
| 1318 | _triggers.forEach(trigger => trigger[kill ? "kill" : "disable"](reset)); |
| 1319 | _removeListener(_win, "wheel", _onScroll); |
| 1320 | _removeListener(_doc, "scroll", _onScroll); |
| 1321 | clearInterval(_syncInterval); |
| 1322 | _removeListener(_doc, "touchcancel", _passThrough); |
| 1323 | _removeListener(_body, "touchstart", _passThrough); |
| 1324 | _multiListener(_removeListener, _doc, "pointerdown,touchstart,mousedown", _pointerDownHandler); |
| 1325 | _multiListener(_removeListener, _doc, "pointerup,touchend,mouseup", _pointerUpHandler); |
| 1326 | _resizeDelay.kill(); |
| 1327 | _iterateAutoRefresh(_removeListener); |
| 1328 | for (let i = 0; i < _scrollers.length; i+=3) { |
| 1329 | _wheelListener(_removeListener, _scrollers[i], _scrollers[i+1]); |
| 1330 | _wheelListener(_removeListener, _scrollers[i], _scrollers[i+2]); |
| 1331 | } |
| 1332 | } |
| 1333 | |
| 1334 | static enable() { |
| 1335 | _win = window; |
no test coverage detected