(cm, val, isScroller)
| 1977 | startWorker(cm, 100); |
| 1978 | } |
| 1979 | function setScrollLeft(cm, val, isScroller) { |
| 1980 | if (isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) return; |
| 1981 | val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth); |
| 1982 | cm.doc.scrollLeft = val; |
| 1983 | alignHorizontally(cm); |
| 1984 | if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val; |
| 1985 | if (cm.display.scrollbarH.scrollLeft != val) cm.display.scrollbarH.scrollLeft = val; |
| 1986 | } |
| 1987 | |
| 1988 | // Since the delta values reported on mouse wheel events are |
| 1989 | // unstandardized between browsers and even browser versions, and |
no test coverage detected