提交 8c09945e 编写于 作者: S Sandeep Somavarapu

Rename to My Account extensions

上级 48411359
......@@ -1613,7 +1613,7 @@ export class ShowRecommendedExtensionsAction extends Action {
export class ShowSyncedExtensionsAction extends Action {
static readonly ID = 'workbench.extensions.action.listSyncedExtensions';
static LABEL = localize('showSyncedExtensions', "Show Synced Extensions");
static LABEL = localize('showSyncedExtensions', "Show My Accoount Extensions");
constructor(
id: string,
......@@ -1627,7 +1627,7 @@ export class ShowSyncedExtensionsAction extends Action {
return this.viewletService.openViewlet(VIEWLET_ID, true)
.then(viewlet => viewlet as IExtensionsViewlet)
.then(viewlet => {
viewlet.search('@synced ');
viewlet.search('@myaccount ');
viewlet.focus();
});
}
......
......@@ -85,7 +85,7 @@ const viewIdNameMappings: { [id: string]: string } = {
'extensions.builtInExtensionsList': localize('builtInExtensions', "Features"),
'extensions.builtInThemesExtensionsList': localize('builtInThemesExtensions', "Themes"),
'extensions.builtInBasicsExtensionsList': localize('builtInBasicsExtensions', "Programming Languages"),
'extensions.syncedExtensionsList': localize('syncedExtensions', "Synced"),
'extensions.syncedExtensionsList': localize('syncedExtensions', "My Account"),
};
export class ExtensionsViewletViewsContribution implements IWorkbenchContribution {
......
......@@ -691,6 +691,9 @@ export class ExtensionsListView extends ViewletPanel {
private async getSyncedExtensionsModel(query: Query, options: IQueryOptions, token: CancellationToken): Promise<IPagedModel<IExtension>> {
const syncedExtensions = await this.userDataSyncService.getRemoteExtensions();
if (!syncedExtensions.length) {
return this.showEmptyModel();
}
const ids: string[] = [], names: string[] = [];
for (const installed of syncedExtensions) {
if (installed.identifier.uuid) {
......@@ -843,7 +846,7 @@ export class ExtensionsListView extends ViewletPanel {
}
static isSyncedExtensionsQuery(query: string): boolean {
return /@synced/i.test(query);
return /@myaccount/i.test(query);
}
focus(): void {
......@@ -944,7 +947,8 @@ export class BuiltInBasicsExtensionsView extends ExtensionsListView {
export class SyncedExtensionsView extends ExtensionsListView {
async show(query: string): Promise<IPagedModel<IExtension>> {
return (query && query.trim() !== '@synced') ? this.showEmptyModel() : super.show('@synced');
query = query || '@myaccount';
return ExtensionsListView.isSyncedExtensionsQuery(query) ? super.show(query) : this.showEmptyModel();
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册