Merge pull request #1717 from daboe01/master

fix for scrollwheel in FF>3 (issue #1244)
This commit is contained in:
aparajita committed 2013-02-14 09:12:04 -08:00
commit 3e1a9434db
2 files changed
+4 -1

No files matched your search

+1
View File
@@ -258,6 +258,7 @@ CPWebViewAppKitScrollMaxPollCount = 3;
};
win.addEventListener("DOMMouseScroll", scrollEventHandler, false);
win.addEventListener("wheel", scrollEventHandler, false);
}
}
+3 -1
View File
@@ -438,6 +438,7 @@ var resizeTimer = nil;
theDocument.addEventListener("touchcancel", touchEventCallback, NO);
_DOMWindow.addEventListener("DOMMouseScroll", scrollEventCallback, NO);
_DOMWindow.addEventListener("wheel", scrollEventCallback, NO);
_DOMWindow.addEventListener("mousewheel", scrollEventCallback, NO);
_DOMWindow.addEventListener("resize", resizeEventCallback, NO);
@@ -468,6 +469,7 @@ var resizeTimer = nil;
//FIXME: does firefox really need a different value?
_DOMWindow.removeEventListener("DOMMouseScroll", scrollEventCallback, NO);
_DOMWindow.removeEventListener("wheel", scrollEventCallback, NO);
_DOMWindow.removeEventListener("mousewheel", scrollEventCallback, NO);
//_DOMWindow.removeEventListener("beforeunload", this, NO);
@@ -1059,7 +1061,7 @@ var resizeTimer = nil;
{
// Find the scroll delta
var deltaX = _DOMScrollingElement.scrollLeft - 150,
deltaY = _DOMScrollingElement.scrollTop - 150;
deltaY = (_DOMScrollingElement.scrollTop - 150) || (aDOMEvent.deltaY===undefined?0: aDOMEvent.deltaY);
// If we scroll super with momentum,
// there are so many events going off that