提交 7356c384 编写于 作者: S Sandeep Somavarapu

Remove disable action from viewlet

上级 f4e8bdbd
...@@ -264,8 +264,8 @@ export class ExtensionEditor extends BaseEditor { ...@@ -264,8 +264,8 @@ export class ExtensionEditor extends BaseEditor {
disableAction.extension = extension; disableAction.extension = extension;
this.extensionActionBar.clear(); this.extensionActionBar.clear();
this.extensionActionBar.push([enableAction, disableAction, updateAction, installAction, builtinStatusAction], { icon: true, label: true }); this.extensionActionBar.push([enableAction, updateAction, disableAction, installAction, builtinStatusAction], { icon: true, label: true });
this.transientDisposables.push(enableAction, disableAction, updateAction, installAction, builtinStatusAction); this.transientDisposables.push(enableAction, updateAction, disableAction, installAction, builtinStatusAction);
this.navbar.clear(); this.navbar.clear();
this.navbar.onChange(this.onNavbarChange.bind(this, extension), this, this.transientDisposables); this.navbar.onChange(this.onNavbarChange.bind(this, extension), this, this.transientDisposables);
......
...@@ -15,7 +15,7 @@ import { IPagedRenderer } from 'vs/base/browser/ui/list/listPaging'; ...@@ -15,7 +15,7 @@ import { IPagedRenderer } from 'vs/base/browser/ui/list/listPaging';
import { once } from 'vs/base/common/event'; import { once } from 'vs/base/common/event';
import { domEvent } from 'vs/base/browser/event'; import { domEvent } from 'vs/base/browser/event';
import { IExtension } from './extensions'; import { IExtension } from './extensions';
import { CombinedInstallAction, UpdateAction, EnableAction, DisableAction, BuiltinStatusLabelAction } from './extensionsActions'; import { CombinedInstallAction, UpdateAction, EnableAction, BuiltinStatusLabelAction } from './extensionsActions';
import { Label, RatingsWidget, InstallWidget, StatusWidget } from './extensionsWidgets'; import { Label, RatingsWidget, InstallWidget, StatusWidget } from './extensionsWidgets';
import { EventType } from 'vs/base/common/events'; import { EventType } from 'vs/base/common/events';
...@@ -75,10 +75,9 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> { ...@@ -75,10 +75,9 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> {
const installAction = this.instantiationService.createInstance(CombinedInstallAction); const installAction = this.instantiationService.createInstance(CombinedInstallAction);
const updateAction = this.instantiationService.createInstance(UpdateAction); const updateAction = this.instantiationService.createInstance(UpdateAction);
const restartAction = this.instantiationService.createInstance(EnableAction); const restartAction = this.instantiationService.createInstance(EnableAction);
const disableAction = this.instantiationService.createInstance(DisableAction);
actionbar.push([restartAction, updateAction, disableAction, installAction, builtinStatusAction], actionOptions); actionbar.push([restartAction, updateAction, installAction, builtinStatusAction], actionOptions);
const disposables = [versionWidget, installCountWidget, ratingsWidget, installAction, builtinStatusAction, updateAction, restartAction, disableAction, actionbar]; const disposables = [versionWidget, installCountWidget, ratingsWidget, installAction, builtinStatusAction, updateAction, restartAction, actionbar];
return { return {
element, icon, name, installCount, ratings, status, author, description, disposables, element, icon, name, installCount, ratings, status, author, description, disposables,
...@@ -91,7 +90,6 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> { ...@@ -91,7 +90,6 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> {
installAction.extension = extension; installAction.extension = extension;
updateAction.extension = extension; updateAction.extension = extension;
restartAction.extension = extension; restartAction.extension = extension;
disableAction.extension = extension;
statusWidget.extension = extension; statusWidget.extension = extension;
} }
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册