Skip to content

Commit 37cd928

Browse files
authored
Merge pull request microsoft#20966 from IFTTT/fix-monaco-editor-371
Remove dependency on window.event in ListView
2 parents 41d3eac + 580ee5d commit 37cd928

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/vs/base/browser/ui/list/listView.ts

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -233,16 +233,20 @@ export class ListView<T> implements IDisposable {
233233
let domNode = this.domNode;
234234

235235
if (MouseEventTypes.indexOf(type) > -1) {
236-
handler = e => this.fireScopedEvent(userHandler, this.getItemIndexFromMouseEvent(e));
236+
handler = e => this.fireScopedEvent(e, userHandler, this.getItemIndexFromMouseEvent(e));
237237
} else if (type === TouchEventType.Tap) {
238238
domNode = this.rowsContainer;
239-
handler = e => this.fireScopedEvent(userHandler, this.getItemIndexFromGestureEvent(e));
239+
handler = e => this.fireScopedEvent(e, userHandler, this.getItemIndexFromGestureEvent(e));
240240
}
241241

242242
return DOM.addDisposableListener(domNode, type, handler, useCapture);
243243
}
244244

245-
private fireScopedEvent(handler: (event: any) => void, index: number) {
245+
private fireScopedEvent(
246+
event: any,
247+
handler: (event: any) => void,
248+
index: number
249+
) {
246250
if (index < 0) {
247251
return;
248252
}
@@ -255,11 +259,11 @@ export class ListView<T> implements IDisposable {
255259
this.render(e.scrollTop, e.height);
256260
}
257261

258-
private onTouchChange(e: GestureEvent): void {
262+
private onTouchChange(event: GestureEvent): void {
259263
event.preventDefault();
260264
event.stopPropagation();
261265

262-
this.scrollTop -= e.translationY;
266+
this.scrollTop -= event.translationY;
263267
}
264268

265269
// Util

0 commit comments

Comments
 (0)