本文整理匯總了TypeScript中vs/platform/contextview/browser/contextView.IContextViewService.hideContextView方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript IContextViewService.hideContextView方法的具體用法?TypeScript IContextViewService.hideContextView怎麽用?TypeScript IContextViewService.hideContextView使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類vs/platform/contextview/browser/contextView.IContextViewService
的用法示例。
在下文中一共展示了IContextViewService.hideContextView方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1:
this.toDispose.push(this.actionRunner.addListener2(EventType.BEFORE_RUN, (e: any) => {
if (this.telemetryService) {
this.telemetryService.publicLog('workbenchActionExecuted', { id: e.action.id, from: 'contextMenu' });
}
hideViewOnRun = !!e.retainActionItem;
if (!hideViewOnRun) {
this.contextViewService.hideContextView(false);
}
}));
示例2:
this.toDispose.push(this.actionRunner.addListener(EventType.RUN, (e: any) => {
if (hideViewOnRun) {
this.contextViewService.hideContextView(false);
}
hideViewOnRun = false;
if (e.error && this.messageService) {
this.messageService.show(Severity.Error, e.error);
}
}));
示例3: onActionRun
private onActionRun(e: IRunEvent): void {
if (this.telemetryService) {
/* __GDPR__
"workbenchActionExecuted" : {
"id" : { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"from": { "classification": "SystemMetaData", "purpose": "FeatureInsight" }
}
*/
this.telemetryService.publicLog('workbenchActionExecuted', { id: e.action.id, from: 'contextMenu' });
}
this.contextViewService.hideContextView(false);
}
示例4: onMouseDown
private onMouseDown(e: MouseEvent): void {
if (!this.menuContainerElement) {
return;
}
let event = new StandardMouseEvent(e);
let element = event.target;
while (element) {
if (element === this.menuContainerElement) {
return;
}
element = element.parentElement;
}
this.contextViewService.hideContextView();
}
示例5: domEvent
domEvent(window, EventType.BLUR)(() => { this.contextViewService.hideContextView(true); }, null, menuDisposables);
示例6:
menu.onDidBlur(() => this.contextViewService.hideContextView(true), null, menuDisposables);