Move wheel event change out of patch
This commit is contained in:
@ -1,3 +1,6 @@
|
||||
import * as dom from "vs/base/browser/dom";
|
||||
import { IDisposable } from "vs/base/common/lifecycle";
|
||||
|
||||
// Firefox has no implementation of toElement.
|
||||
if (!("toElement" in MouseEvent.prototype)) {
|
||||
Object.defineProperty(MouseEvent.prototype, "toElement", {
|
||||
@ -17,3 +20,11 @@ if (!("toElement" in MouseEvent.prototype)) {
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
const _addDisposableListener = dom.addDisposableListener;
|
||||
const addDisposableListener = (node: Element | Window | Document, type: string, handler: (event: any) => void, useCapture?: boolean): IDisposable => {
|
||||
return _addDisposableListener(node, type === "mousewheel" ? "wheel" : type, handler, useCapture);
|
||||
};
|
||||
|
||||
const target = dom as typeof dom;
|
||||
target.addDisposableListener = addDisposableListener;
|
||||
|
Reference in New Issue
Block a user