From 0aadc7f5f6d54e6a8205b2d757162ec609e9ffe8 Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 16 Nov 2017 19:50:33 +0100 Subject: [PATCH] contextview no longer an eventemitter #38417 --- src/vs/base/browser/ui/contextview/contextview.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/vs/base/browser/ui/contextview/contextview.ts b/src/vs/base/browser/ui/contextview/contextview.ts index dfb187b2ae5..f6ee0abf9d8 100644 --- a/src/vs/base/browser/ui/contextview/contextview.ts +++ b/src/vs/base/browser/ui/contextview/contextview.ts @@ -10,7 +10,6 @@ import 'vs/css!./contextview'; import { Builder, $ } from 'vs/base/browser/builder'; import DOM = require('vs/base/browser/dom'); import { IDisposable, dispose } from 'vs/base/common/lifecycle'; -import { EventEmitter } from 'vs/base/common/eventEmitter'; export interface IAnchor { x: number; @@ -103,7 +102,7 @@ function layout(view: ISize, around: IView, viewport: IView, anchorPosition: Anc return { top: top, left: left }; } -export class ContextView extends EventEmitter { +export class ContextView { private static BUBBLE_UP_EVENTS = ['click', 'keydown', 'focus', 'blur']; private static BUBBLE_DOWN_EVENTS = ['click']; @@ -115,7 +114,6 @@ export class ContextView extends EventEmitter { private toDisposeOnClean: IDisposable; constructor(container: HTMLElement) { - super(); this.$view = $('.context-view').hide(); this.setContainer(container); @@ -265,7 +263,6 @@ export class ContextView extends EventEmitter { } public dispose(): void { - super.dispose(); this.hide(); this.toDispose = dispose(this.toDispose);