提交 c34bd4a3 编写于 作者: A Alex Dima

Simplify addStandardDisposableListener

上级 3d71a325
......@@ -235,21 +235,7 @@ export let addStandardDisposableListener: IAddStandardDisposableListenerSignatur
wrapHandler = _wrapAsStandardKeyboardEvent(handler);
}
node.addEventListener(type, wrapHandler, useCapture || false);
return {
dispose: function () {
if (!wrapHandler) {
// Already removed
return;
}
node.removeEventListener(type, wrapHandler, useCapture || false);
// Prevent leakers from holding on to the dom node or handler func
wrapHandler = null;
node = null;
handler = null;
}
};
return addDisposableListener(node, type, wrapHandler, useCapture);
};
export function addDisposableNonBubblingMouseOutListener(node: Element, handler: (event: MouseEvent) => void): IDisposable {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册