mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Feature/extension manager (#689)
* getting the extension gallery from a static file and enabling the extension manager
This commit is contained in:
@@ -571,8 +571,12 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService {
|
||||
if (!gallery) {
|
||||
return TPromise.wrapError<void>(new Error('Missing gallery'));
|
||||
}
|
||||
|
||||
return this.extensionService.installFromGallery(gallery);
|
||||
if (ext.gallery.assets.downloadPage && ext.gallery.assets.downloadPage.uri) {
|
||||
window.open(ext.gallery.assets.downloadPage.uri);
|
||||
return TPromise.wrap<void>(void 0);
|
||||
} else {
|
||||
return this.extensionService.installFromGallery(gallery);
|
||||
}
|
||||
}
|
||||
|
||||
setEnablement(extension: IExtension, enablementState: EnablementState): TPromise<void> {
|
||||
|
||||
@@ -68,8 +68,8 @@ import 'vs/workbench/parts/html/browser/html.contribution';
|
||||
// import 'vs/workbench/parts/welcome/walkThrough/electron-browser/walkThrough.contribution';
|
||||
|
||||
import 'vs/workbench/parts/extensions/electron-browser/extensions.contribution';
|
||||
//import 'vs/workbench/parts/extensions/browser/extensionsQuickOpen';
|
||||
//import 'vs/workbench/parts/extensions/electron-browser/extensionsViewlet'; // can be packaged separately
|
||||
import 'vs/workbench/parts/extensions/browser/extensionsQuickOpen';
|
||||
import 'vs/workbench/parts/extensions/electron-browser/extensionsViewlet'; // can be packaged separately
|
||||
|
||||
// import 'vs/workbench/parts/welcome/page/electron-browser/welcomePage.contribution';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user