Archived
1
0

Move wheel event change out of patch

This commit is contained in:
Asher
2019-02-01 12:38:42 -06:00
committed by Kyle Carberry
parent b40722869e
commit a353a59945
2 changed files with 11 additions and 26 deletions

View File

@ -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;