(cm, val)
| 1968 | } |
| 1969 | |
| 1970 | function setScrollTop(cm, val) { |
| 1971 | if (Math.abs(cm.doc.scrollTop - val) < 2) return; |
| 1972 | cm.doc.scrollTop = val; |
| 1973 | if (!gecko) updateDisplay(cm, [], val); |
| 1974 | if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val; |
| 1975 | if (cm.display.scrollbarV.scrollTop != val) cm.display.scrollbarV.scrollTop = val; |
| 1976 | if (gecko) updateDisplay(cm, []); |
| 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); |
no test coverage detected