提交 d2fa62d1 编写于 作者: J Joao Moreno

cleanup extensions menu

fixes #14384
上级 63806e74
...@@ -58,7 +58,7 @@ var ALL_EDITOR_TASKS = [ ...@@ -58,7 +58,7 @@ var ALL_EDITOR_TASKS = [
'tslint', 'tslint',
'hygiene', 'hygiene',
]; ];
var runningEditorTasks = process.argv.length > 2 && process.argv.slice(2).every(function(arg) { return (ALL_EDITOR_TASKS.indexOf(arg) !== -1); }); var runningEditorTasks = process.argv.length > 2 && process.argv.slice(2).every(function (arg) { return (ALL_EDITOR_TASKS.indexOf(arg) !== -1); });
if (runningEditorTasks) { if (runningEditorTasks) {
require(`./build/gulpfile.editor`); require(`./build/gulpfile.editor`);
...@@ -67,5 +67,5 @@ if (runningEditorTasks) { ...@@ -67,5 +67,5 @@ if (runningEditorTasks) {
// Load all the gulpfiles only if running tasks other than the editor tasks // Load all the gulpfiles only if running tasks other than the editor tasks
const build = path.join(__dirname, 'build'); const build = path.join(__dirname, 'build');
require('glob').sync('gulpfile.*.js', { cwd: build }) require('glob').sync('gulpfile.*.js', { cwd: build })
.forEach(f => require(`./build/${ f }`)); .forEach(f => require(`./build/${f}`));
} }
\ No newline at end of file
...@@ -1147,7 +1147,7 @@ export class BuiltinStatusLabelAction extends Action { ...@@ -1147,7 +1147,7 @@ export class BuiltinStatusLabelAction extends Action {
export class DisableAllAction extends Action { export class DisableAllAction extends Action {
static ID = 'workbench.extensions.action.disableAll'; static ID = 'workbench.extensions.action.disableAll';
static LABEL = localize('disableAll', "Disable All"); static LABEL = localize('disableAll', "Disable All Installed Extensions");
private disposables: IDisposable[] = []; private disposables: IDisposable[] = [];
...@@ -1178,7 +1178,7 @@ export class DisableAllAction extends Action { ...@@ -1178,7 +1178,7 @@ export class DisableAllAction extends Action {
export class DisableAllWorkpsaceAction extends Action { export class DisableAllWorkpsaceAction extends Action {
static ID = 'workbench.extensions.action.disableAllWorkspace'; static ID = 'workbench.extensions.action.disableAllWorkspace';
static LABEL = localize('disableAllWorkspace', "Disable All (Workspace)"); static LABEL = localize('disableAllWorkspace', "Disable All Installed Extensions for this Workspace");
private disposables: IDisposable[] = []; private disposables: IDisposable[] = [];
...@@ -1210,7 +1210,7 @@ export class DisableAllWorkpsaceAction extends Action { ...@@ -1210,7 +1210,7 @@ export class DisableAllWorkpsaceAction extends Action {
export class EnableAllAction extends Action { export class EnableAllAction extends Action {
static ID = 'workbench.extensions.action.enableAll'; static ID = 'workbench.extensions.action.enableAll';
static LABEL = localize('enableAll', "Enable All"); static LABEL = localize('enableAll', "Enable All Installed Extensions");
private disposables: IDisposable[] = []; private disposables: IDisposable[] = [];
...@@ -1241,7 +1241,7 @@ export class EnableAllAction extends Action { ...@@ -1241,7 +1241,7 @@ export class EnableAllAction extends Action {
export class EnableAllWorkpsaceAction extends Action { export class EnableAllWorkpsaceAction extends Action {
static ID = 'workbench.extensions.action.enableAllWorkspace'; static ID = 'workbench.extensions.action.enableAllWorkspace';
static LABEL = localize('enableAllWorkspace', "Enable All (Workspace)"); static LABEL = localize('enableAllWorkspace', "Enable All Installed Extensions for this Workspace");
private disposables: IDisposable[] = []; private disposables: IDisposable[] = [];
......
...@@ -32,8 +32,7 @@ import { Delegate, Renderer } from './extensionsList'; ...@@ -32,8 +32,7 @@ import { Delegate, Renderer } from './extensionsList';
import { IExtensionsWorkbenchService, IExtension, IExtensionsViewlet, VIEWLET_ID, ExtensionState } from '../common/extensions'; import { IExtensionsWorkbenchService, IExtension, IExtensionsViewlet, VIEWLET_ID, ExtensionState } from '../common/extensions';
import { import {
ShowRecommendedExtensionsAction, ShowWorkspaceRecommendedExtensionsAction, ShowPopularExtensionsAction, ShowInstalledExtensionsAction, ShowDisabledExtensionsAction, ShowRecommendedExtensionsAction, ShowWorkspaceRecommendedExtensionsAction, ShowPopularExtensionsAction, ShowInstalledExtensionsAction, ShowDisabledExtensionsAction,
ShowOutdatedExtensionsAction, ClearExtensionsInputAction, ChangeSortAction, UpdateAllAction, InstallVSIXAction, ConfigureWorkspaceRecommendedExtensionsAction, ShowOutdatedExtensionsAction, ClearExtensionsInputAction, ChangeSortAction, UpdateAllAction, InstallVSIXAction
EnableAllAction, EnableAllWorkpsaceAction, DisableAllAction, DisableAllWorkpsaceAction
} from './extensionsActions'; } from './extensionsActions';
import { IExtensionManagementService, IExtensionGalleryService, IExtensionTipsService, SortBy, SortOrder, IQueryOptions, LocalExtensionType } from 'vs/platform/extensionManagement/common/extensionManagement'; import { IExtensionManagementService, IExtensionGalleryService, IExtensionTipsService, SortBy, SortOrder, IQueryOptions, LocalExtensionType } from 'vs/platform/extensionManagement/common/extensionManagement';
import { ExtensionsInput } from './extensionsInput'; import { ExtensionsInput } from './extensionsInput';
...@@ -163,8 +162,6 @@ export class ExtensionsViewlet extends Viewlet implements IExtensionsViewlet { ...@@ -163,8 +162,6 @@ export class ExtensionsViewlet extends Viewlet implements IExtensionsViewlet {
getSecondaryActions(): IAction[] { getSecondaryActions(): IAction[] {
if (!this.secondaryActions) { if (!this.secondaryActions) {
this.secondaryActions = [ this.secondaryActions = [
this.instantiationService.createInstance(UpdateAllAction, UpdateAllAction.ID, UpdateAllAction.LABEL),
new Separator(),
this.instantiationService.createInstance(ShowInstalledExtensionsAction, ShowInstalledExtensionsAction.ID, ShowInstalledExtensionsAction.LABEL), this.instantiationService.createInstance(ShowInstalledExtensionsAction, ShowInstalledExtensionsAction.ID, ShowInstalledExtensionsAction.LABEL),
this.instantiationService.createInstance(ShowOutdatedExtensionsAction, ShowOutdatedExtensionsAction.ID, ShowOutdatedExtensionsAction.LABEL), this.instantiationService.createInstance(ShowOutdatedExtensionsAction, ShowOutdatedExtensionsAction.ID, ShowOutdatedExtensionsAction.LABEL),
this.instantiationService.createInstance(ShowDisabledExtensionsAction, ShowDisabledExtensionsAction.ID, ShowDisabledExtensionsAction.LABEL), this.instantiationService.createInstance(ShowDisabledExtensionsAction, ShowDisabledExtensionsAction.ID, ShowDisabledExtensionsAction.LABEL),
...@@ -178,14 +175,8 @@ export class ExtensionsViewlet extends Viewlet implements IExtensionsViewlet { ...@@ -178,14 +175,8 @@ export class ExtensionsViewlet extends Viewlet implements IExtensionsViewlet {
this.instantiationService.createInstance(ChangeSortAction, 'extensions.sort..asc', localize('ascending', "Sort Order: ↑"), this.onSearchChange, undefined, 'asc'), this.instantiationService.createInstance(ChangeSortAction, 'extensions.sort..asc', localize('ascending', "Sort Order: ↑"), this.onSearchChange, undefined, 'asc'),
this.instantiationService.createInstance(ChangeSortAction, 'extensions.sort..desc', localize('descending', "Sort Order: ↓"), this.onSearchChange, undefined, 'desc'), this.instantiationService.createInstance(ChangeSortAction, 'extensions.sort..desc', localize('descending', "Sort Order: ↓"), this.onSearchChange, undefined, 'desc'),
new Separator(), new Separator(),
this.instantiationService.createInstance(DisableAllAction, DisableAllAction.ID, DisableAllAction.LABEL), this.instantiationService.createInstance(UpdateAllAction, UpdateAllAction.ID, UpdateAllAction.LABEL),
this.instantiationService.createInstance(DisableAllWorkpsaceAction, DisableAllWorkpsaceAction.ID, DisableAllWorkpsaceAction.LABEL), this.instantiationService.createInstance(InstallVSIXAction, InstallVSIXAction.ID, InstallVSIXAction.LABEL)
new Separator(),
this.instantiationService.createInstance(EnableAllAction, EnableAllAction.ID, EnableAllAction.LABEL),
this.instantiationService.createInstance(EnableAllWorkpsaceAction, EnableAllWorkpsaceAction.ID, EnableAllWorkpsaceAction.LABEL),
new Separator(),
this.instantiationService.createInstance(InstallVSIXAction, InstallVSIXAction.ID, InstallVSIXAction.LABEL),
this.instantiationService.createInstance(ConfigureWorkspaceRecommendedExtensionsAction, ConfigureWorkspaceRecommendedExtensionsAction.ID, ConfigureWorkspaceRecommendedExtensionsAction.LABEL)
]; ];
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册