diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsActions.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsActions.ts index 8b039896ab8a14a0b469cf86e56f59aa938a75a5..5d71a8d24bb97d0059e178cd4df46047dd08ecae 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsActions.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsActions.ts @@ -55,10 +55,10 @@ export class InstallExtensionAction extends Action { } } -export class ListExtensionsUpdatesAction extends Action { +export class ListOutdatedExtensionsAction extends Action { - static ID = 'workbench.extensions.action.listExtensionsUpdates'; - static LABEL = nls.localize('showExtensionsUpdates', "Show Extensions Updates"); + static ID = 'workbench.extensions.action.listOutdatedExtensions'; + static LABEL = nls.localize('showOutdatedExtensions', "Show Outdated Extensions"); constructor( id: string, diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts index a48a982f1dba5e1b6fff4a84c88d0ac679056e20..b1ff72bfbf4aaf6f6d030a440e544ac04ab4ed4e 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts @@ -475,7 +475,7 @@ export class GalleryExtensionsHandler extends QuickOpenHandler { } } -class ExtensionsUpdateModel implements IModel { +class OutdatedExtensionsModel implements IModel { public dataSource = new DataSource(); public renderer: IRenderer; @@ -499,20 +499,18 @@ class ExtensionsUpdateModel implements IModel { const local = this.localExtensions.filter(local => extensionEquals(local, extension))[0]; return local && semver.lt(local.version, extension.version) && !!highlights; }) - .map(({ extension, highlights }: { extension: IExtension, highlights: IHighlights }) => { - return { - extension, - highlights, - state: ExtensionState.Outdated - }; - }) + .map(({ extension, highlights }: { extension: IExtension, highlights: IHighlights }) => ({ + extension, + highlights, + state: ExtensionState.Outdated + })) .sort((a, b) => a.extension.name.localeCompare(b.extension.name)); } } -export class ExtensionsUpdateHandler extends QuickOpenHandler { +export class OutdatedExtensionsHandler extends QuickOpenHandler { - private modelPromise: TPromise; + private modelPromise: TPromise; constructor( @IInstantiationService private instantiationService: IInstantiationService, @@ -527,7 +525,7 @@ export class ExtensionsUpdateHandler extends QuickOpenHandler { if (!this.modelPromise) { this.telemetryService.publicLog('extensionGallery:open'); this.modelPromise = TPromise.join([this.galleryService.query(), this.extensionsService.getInstalled()]) - .then(result => this.instantiationService.createInstance(ExtensionsUpdateModel, result[0], result[1])); + .then(result => this.instantiationService.createInstance(OutdatedExtensionsModel, result[0], result[1])); } return this.modelPromise.then(model => { diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsWorkbenchExtension.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsWorkbenchExtension.ts index 44326bc574bf6fd3606122106a06322fdddbe76e..fcb4272fc996ae5c7534e808a4721c83f3374c18 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsWorkbenchExtension.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsWorkbenchExtension.ts @@ -16,7 +16,7 @@ import { IWorkspaceContextService } from 'vs/workbench/services/workspace/common import { ReloadWindowAction } from 'vs/workbench/electron-browser/actions'; import wbaregistry = require('vs/workbench/browser/actionRegistry'); import { SyncActionDescriptor } from 'vs/platform/actions/common/actions'; -import { ListExtensionsAction, InstallExtensionAction, ListExtensionsUpdatesAction } from './extensionsActions'; +import { ListExtensionsAction, InstallExtensionAction, ListOutdatedExtensionsAction } from './extensionsActions'; import { IQuickOpenRegistry, Extensions, QuickOpenHandlerDescriptor } from 'vs/workbench/browser/quickopen'; import ipc = require('ipc'); @@ -68,14 +68,14 @@ export class ExtensionsWorkbenchExtension implements IWorkbenchContribution { ) ); - actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(ListExtensionsUpdatesAction, ListExtensionsUpdatesAction.ID, ListExtensionsUpdatesAction.LABEL), extensionsCategory); + actionRegistry.registerWorkbenchAction(new SyncActionDescriptor(ListOutdatedExtensionsAction, ListOutdatedExtensionsAction.ID, ListOutdatedExtensionsAction.LABEL), extensionsCategory); (platform.Registry.as(Extensions.Quickopen)).registerQuickOpenHandler( new QuickOpenHandlerDescriptor( 'vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen', - 'ExtensionsUpdateHandler', + 'OutdatedExtensionsHandler', 'ext update ', - nls.localize('extensionsUpdateCommands', "Extensions Update Commands"), + nls.localize('outdatedExtensionsCommands', "Outdated Extensions Commands"), true ) );