Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
a458da4a
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a458da4a
编写于
11月 07, 2017
作者:
R
Ramya Achutha Rao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Clear tsignores under extensions folder #37212
上级
ea5d7068
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
18 addition
and
96 deletion
+18
-96
src/vs/workbench/parts/extensions/browser/extensionEditor.ts
src/vs/workbench/parts/extensions/browser/extensionEditor.ts
+4
-35
src/vs/workbench/parts/extensions/browser/extensionsActions.ts
...s/workbench/parts/extensions/browser/extensionsActions.ts
+11
-41
src/vs/workbench/parts/extensions/browser/extensionsList.ts
src/vs/workbench/parts/extensions/browser/extensionsList.ts
+0
-3
src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts
...ch/parts/extensions/electron-browser/extensionsViewlet.ts
+1
-4
src/vs/workbench/parts/extensions/electron-browser/extensionsViews.ts
...ench/parts/extensions/electron-browser/extensionsViews.ts
+1
-10
src/vs/workbench/parts/extensions/node/extensionsWorkbenchService.ts
...bench/parts/extensions/node/extensionsWorkbenchService.ts
+1
-3
未找到文件。
src/vs/workbench/parts/extensions/browser/extensionEditor.ts
浏览文件 @
a458da4a
...
@@ -17,7 +17,7 @@ import Cache from 'vs/base/common/cache';
...
@@ -17,7 +17,7 @@ import Cache from 'vs/base/common/cache';
import
{
Action
}
from
'
vs/base/common/actions
'
;
import
{
Action
}
from
'
vs/base/common/actions
'
;
import
{
isPromiseCanceledError
}
from
'
vs/base/common/errors
'
;
import
{
isPromiseCanceledError
}
from
'
vs/base/common/errors
'
;
import
Severity
from
'
vs/base/common/severity
'
;
import
Severity
from
'
vs/base/common/severity
'
;
import
{
IDisposable
,
empty
,
dispose
,
toDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
IDisposable
,
dispose
,
toDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
Builder
}
from
'
vs/base/browser/builder
'
;
import
{
Builder
}
from
'
vs/base/browser/builder
'
;
import
{
domEvent
}
from
'
vs/base/browser/event
'
;
import
{
domEvent
}
from
'
vs/base/browser/event
'
;
import
{
append
,
$
,
addClass
,
removeClass
,
finalHandler
,
join
}
from
'
vs/base/browser/dom
'
;
import
{
append
,
$
,
addClass
,
removeClass
,
finalHandler
,
join
}
from
'
vs/base/browser/dom
'
;
...
@@ -25,13 +25,11 @@ import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
...
@@ -25,13 +25,11 @@ import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
import
{
IViewletService
}
from
'
vs/workbench/services/viewlet/browser/viewlet
'
;
import
{
IViewletService
}
from
'
vs/workbench/services/viewlet/browser/viewlet
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
IInstantiationService
,
ServicesAccessor
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IInstantiationService
,
ServicesAccessor
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IExtension
GalleryService
,
IExtension
Manifest
,
IKeyBinding
,
IView
,
IExtensionTipsService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
IExtensionManifest
,
IKeyBinding
,
IView
,
IExtensionTipsService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
ResolvedKeybinding
,
KeyMod
,
KeyCode
}
from
'
vs/base/common/keyCodes
'
;
import
{
ResolvedKeybinding
,
KeyMod
,
KeyCode
}
from
'
vs/base/common/keyCodes
'
;
import
{
ExtensionsInput
}
from
'
vs/workbench/parts/extensions/common/extensionsInput
'
;
import
{
ExtensionsInput
}
from
'
vs/workbench/parts/extensions/common/extensionsInput
'
;
import
{
IExtensionsWorkbenchService
,
IExtensionsViewlet
,
VIEWLET_ID
,
IExtension
,
IExtensionDependencies
}
from
'
vs/workbench/parts/extensions/common/extensions
'
;
import
{
IExtensionsWorkbenchService
,
IExtensionsViewlet
,
VIEWLET_ID
,
IExtension
,
IExtensionDependencies
}
from
'
vs/workbench/parts/extensions/common/extensions
'
;
import
{
Renderer
,
DataSource
,
Controller
}
from
'
vs/workbench/parts/extensions/browser/dependenciesViewer
'
;
import
{
Renderer
,
DataSource
,
Controller
}
from
'
vs/workbench/parts/extensions/browser/dependenciesViewer
'
;
import
{
IConfigurationService
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
ITemplateData
}
from
'
vs/workbench/parts/extensions/browser/extensionsList
'
;
import
{
RatingsWidget
,
InstallWidget
}
from
'
vs/workbench/parts/extensions/browser/extensionsWidgets
'
;
import
{
RatingsWidget
,
InstallWidget
}
from
'
vs/workbench/parts/extensions/browser/extensionsWidgets
'
;
import
{
EditorOptions
}
from
'
vs/workbench/common/editor
'
;
import
{
EditorOptions
}
from
'
vs/workbench/common/editor
'
;
import
{
ActionBar
}
from
'
vs/base/browser/ui/actionbar/actionbar
'
;
import
{
ActionBar
}
from
'
vs/base/browser/ui/actionbar/actionbar
'
;
...
@@ -165,10 +163,6 @@ export class ExtensionEditor extends BaseEditor {
...
@@ -165,10 +163,6 @@ export class ExtensionEditor extends BaseEditor {
private
content
:
HTMLElement
;
private
content
:
HTMLElement
;
private
recommendation
:
HTMLElement
;
private
recommendation
:
HTMLElement
;
private
header
:
HTMLElement
;
private
header
:
HTMLElement
;
// @ts-ignore unused property
private
_highlight
:
ITemplateData
;
// @ts-ignore unused property
private
highlightDisposable
:
IDisposable
;
private
extensionReadme
:
Cache
<
string
>
;
private
extensionReadme
:
Cache
<
string
>
;
private
extensionChangelog
:
Cache
<
string
>
;
private
extensionChangelog
:
Cache
<
string
>
;
...
@@ -185,10 +179,6 @@ export class ExtensionEditor extends BaseEditor {
...
@@ -185,10 +179,6 @@ export class ExtensionEditor extends BaseEditor {
constructor
(
constructor
(
@
ITelemetryService
telemetryService
:
ITelemetryService
,
@
ITelemetryService
telemetryService
:
ITelemetryService
,
// @ts-ignore unused injected service
@
IExtensionGalleryService
private
galleryService
:
IExtensionGalleryService
,
// @ts-ignore unused injected service
@
IConfigurationService
private
configurationService
:
IConfigurationService
,
@
IInstantiationService
private
instantiationService
:
IInstantiationService
,
@
IInstantiationService
private
instantiationService
:
IInstantiationService
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
...
@@ -199,20 +189,17 @@ export class ExtensionEditor extends BaseEditor {
...
@@ -199,20 +189,17 @@ export class ExtensionEditor extends BaseEditor {
@
IListService
private
listService
:
IListService
,
@
IListService
private
listService
:
IListService
,
@
IPartService
private
partService
:
IPartService
,
@
IPartService
private
partService
:
IPartService
,
@
IContextViewService
private
contextViewService
:
IContextViewService
,
@
IContextViewService
private
contextViewService
:
IContextViewService
,
// @ts-ignore unused injected service
@
IContextKeyService
private
contextKeyService
:
IContextKeyService
,
@
IContextKeyService
private
contextKeyService
:
IContextKeyService
,
@
IExtensionTipsService
private
extensionTipsService
:
IExtensionTipsService
@
IExtensionTipsService
private
extensionTipsService
:
IExtensionTipsService
)
{
)
{
super
(
ExtensionEditor
.
ID
,
telemetryService
,
themeService
);
super
(
ExtensionEditor
.
ID
,
telemetryService
,
themeService
);
this
.
_highlight
=
null
;
this
.
highlightDisposable
=
empty
;
this
.
disposables
=
[];
this
.
disposables
=
[];
this
.
extensionReadme
=
null
;
this
.
extensionReadme
=
null
;
this
.
extensionChangelog
=
null
;
this
.
extensionChangelog
=
null
;
this
.
extensionManifest
=
null
;
this
.
extensionManifest
=
null
;
this
.
extensionDependencies
=
null
;
this
.
extensionDependencies
=
null
;
this
.
contextKey
=
KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS
.
bindTo
(
contextKeyService
);
this
.
contextKey
=
KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS
.
bindTo
(
this
.
contextKeyService
);
this
.
findInputFocusContextKey
=
KEYBINDING_CONTEXT_EXTENSIONEDITOR_FIND_WIDGET_INPUT_FOCUSED
.
bindTo
(
contextKeyService
);
this
.
findInputFocusContextKey
=
KEYBINDING_CONTEXT_EXTENSIONEDITOR_FIND_WIDGET_INPUT_FOCUSED
.
bindTo
(
this
.
contextKeyService
);
}
}
createEditor
(
parent
:
Builder
):
void
{
createEditor
(
parent
:
Builder
):
void
{
...
@@ -900,7 +887,6 @@ export class ExtensionEditor extends BaseEditor {
...
@@ -900,7 +887,6 @@ export class ExtensionEditor extends BaseEditor {
}
}
dispose
():
void
{
dispose
():
void
{
this
.
_highlight
=
null
;
this
.
transientDisposables
=
dispose
(
this
.
transientDisposables
);
this
.
transientDisposables
=
dispose
(
this
.
transientDisposables
);
this
.
disposables
=
dispose
(
this
.
disposables
);
this
.
disposables
=
dispose
(
this
.
disposables
);
super
.
dispose
();
super
.
dispose
();
...
@@ -932,23 +918,6 @@ const showCommand = new ShowExtensionEditorFindCommand({
...
@@ -932,23 +918,6 @@ const showCommand = new ShowExtensionEditorFindCommand({
});
});
KeybindingsRegistry
.
registerCommandAndKeybindingRule
(
showCommand
.
toCommandAndKeybindingRule
(
KeybindingsRegistry
.
WEIGHT
.
editorContrib
()));
KeybindingsRegistry
.
registerCommandAndKeybindingRule
(
showCommand
.
toCommandAndKeybindingRule
(
KeybindingsRegistry
.
WEIGHT
.
editorContrib
()));
// @ts-ignore unused type
class
HideExtensionEditorFindCommand
extends
Command
{
public
runCommand
(
accessor
:
ServicesAccessor
,
args
:
any
):
void
{
const
extensionEditor
=
this
.
getExtensionEditor
(
accessor
);
if
(
extensionEditor
)
{
extensionEditor
.
hideFind
();
}
}
private
getExtensionEditor
(
accessor
:
ServicesAccessor
):
ExtensionEditor
{
const
activeEditor
=
accessor
.
get
(
IWorkbenchEditorService
).
getActiveEditor
()
as
ExtensionEditor
;
if
(
activeEditor
instanceof
ExtensionEditor
)
{
return
activeEditor
;
}
return
null
;
}
}
const
hideCommand
=
new
ShowExtensionEditorFindCommand
({
const
hideCommand
=
new
ShowExtensionEditorFindCommand
({
id
:
'
editor.action.extensioneditor.hidefind
'
,
id
:
'
editor.action.extensioneditor.hidefind
'
,
precondition
:
KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS
,
precondition
:
KEYBINDING_CONTEXT_EXTENSIONEDITOR_WEBVIEW_FOCUS
,
...
...
src/vs/workbench/parts/extensions/browser/extensionsActions.ts
浏览文件 @
a458da4a
...
@@ -110,11 +110,7 @@ export class UninstallAction extends Action {
...
@@ -110,11 +110,7 @@ export class UninstallAction extends Action {
set
extension
(
extension
:
IExtension
)
{
this
.
_extension
=
extension
;
this
.
update
();
}
set
extension
(
extension
:
IExtension
)
{
this
.
_extension
=
extension
;
this
.
update
();
}
constructor
(
constructor
(
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
// @ts-ignore unused injected service
@
IMessageService
private
messageService
:
IMessageService
,
// @ts-ignore unused injected service
@
IInstantiationService
private
instantiationService
:
IInstantiationService
)
{
)
{
super
(
'
extensions.uninstall
'
,
UninstallAction
.
UninstallLabel
,
UninstallAction
.
UninstallClass
,
false
);
super
(
'
extensions.uninstall
'
,
UninstallAction
.
UninstallLabel
,
UninstallAction
.
UninstallClass
,
false
);
...
@@ -365,11 +361,7 @@ export class ManageExtensionAction extends Action {
...
@@ -365,11 +361,7 @@ export class ManageExtensionAction extends Action {
set
extension
(
extension
:
IExtension
)
{
this
.
_extension
=
extension
;
this
.
_actionItem
.
extension
=
extension
;
this
.
update
();
}
set
extension
(
extension
:
IExtension
)
{
this
.
_extension
=
extension
;
this
.
_actionItem
.
extension
=
extension
;
this
.
update
();
}
constructor
(
constructor
(
// @ts-ignore unused injected service
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
// @ts-ignore unused injected service
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
,
@
IInstantiationService
private
instantiationService
:
IInstantiationService
@
IInstantiationService
private
instantiationService
:
IInstantiationService
)
{
)
{
super
(
ManageExtensionAction
.
ID
);
super
(
ManageExtensionAction
.
ID
);
...
@@ -430,9 +422,7 @@ export class EnableForWorkspaceAction extends Action implements IExtensionAction
...
@@ -430,9 +422,7 @@ export class EnableForWorkspaceAction extends Action implements IExtensionAction
constructor
(
label
:
string
,
constructor
(
label
:
string
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
,
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
// @ts-ignore unused injected service
@
IInstantiationService
private
instantiationService
:
IInstantiationService
)
{
)
{
super
(
EnableForWorkspaceAction
.
ID
,
label
);
super
(
EnableForWorkspaceAction
.
ID
,
label
);
...
@@ -471,9 +461,7 @@ export class EnableGloballyAction extends Action implements IExtensionAction {
...
@@ -471,9 +461,7 @@ export class EnableGloballyAction extends Action implements IExtensionAction {
constructor
(
label
:
string
,
constructor
(
label
:
string
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
,
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
// @ts-ignore unused injected service
@
IInstantiationService
private
instantiationService
:
IInstantiationService
)
{
)
{
super
(
EnableGloballyAction
.
ID
,
label
);
super
(
EnableGloballyAction
.
ID
,
label
);
...
@@ -569,9 +557,7 @@ export class DisableForWorkspaceAction extends Action implements IExtensionActio
...
@@ -569,9 +557,7 @@ export class DisableForWorkspaceAction extends Action implements IExtensionActio
constructor
(
label
:
string
,
constructor
(
label
:
string
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
// @ts-ignore unused injected service
@
IInstantiationService
private
instantiationService
:
IInstantiationService
)
{
)
{
super
(
DisableForWorkspaceAction
.
ID
,
label
);
super
(
DisableForWorkspaceAction
.
ID
,
label
);
...
@@ -609,9 +595,7 @@ export class DisableGloballyAction extends Action implements IExtensionAction {
...
@@ -609,9 +595,7 @@ export class DisableGloballyAction extends Action implements IExtensionAction {
set
extension
(
extension
:
IExtension
)
{
this
.
_extension
=
extension
;
this
.
update
();
}
set
extension
(
extension
:
IExtension
)
{
this
.
_extension
=
extension
;
this
.
update
();
}
constructor
(
label
:
string
,
constructor
(
label
:
string
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
// @ts-ignore unused injected service
@
IInstantiationService
private
instantiationService
:
IInstantiationService
)
{
)
{
super
(
DisableGloballyAction
.
ID
,
label
);
super
(
DisableGloballyAction
.
ID
,
label
);
...
@@ -810,8 +794,6 @@ export class ReloadAction extends Action {
...
@@ -810,8 +794,6 @@ export class ReloadAction extends Action {
constructor
(
constructor
(
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
// @ts-ignore unused injected service
@
IMessageService
private
messageService
:
IMessageService
,
@
IWindowService
private
windowService
:
IWindowService
,
@
IWindowService
private
windowService
:
IWindowService
,
@
IExtensionService
private
extensionService
:
IExtensionService
@
IExtensionService
private
extensionService
:
IExtensionService
)
{
)
{
...
@@ -919,9 +901,7 @@ export class ShowEnabledExtensionsAction extends Action {
...
@@ -919,9 +901,7 @@ export class ShowEnabledExtensionsAction extends Action {
constructor
(
constructor
(
id
:
string
,
id
:
string
,
label
:
string
,
label
:
string
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IViewletService
private
viewletService
:
IViewletService
// @ts-ignore unused injected service
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
)
{
)
{
super
(
id
,
label
,
'
clear-extensions
'
,
true
);
super
(
id
,
label
,
'
clear-extensions
'
,
true
);
}
}
...
@@ -944,9 +924,7 @@ export class ShowInstalledExtensionsAction extends Action {
...
@@ -944,9 +924,7 @@ export class ShowInstalledExtensionsAction extends Action {
constructor
(
constructor
(
id
:
string
,
id
:
string
,
label
:
string
,
label
:
string
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IViewletService
private
viewletService
:
IViewletService
// @ts-ignore unused injected service
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
)
{
)
{
super
(
id
,
label
,
'
clear-extensions
'
,
true
);
super
(
id
,
label
,
'
clear-extensions
'
,
true
);
}
}
...
@@ -969,9 +947,7 @@ export class ShowDisabledExtensionsAction extends Action {
...
@@ -969,9 +947,7 @@ export class ShowDisabledExtensionsAction extends Action {
constructor
(
constructor
(
id
:
string
,
id
:
string
,
label
:
string
,
label
:
string
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IViewletService
private
viewletService
:
IViewletService
// @ts-ignore unused injected service
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
)
{
)
{
super
(
id
,
label
,
'
null
'
,
true
);
super
(
id
,
label
,
'
null
'
,
true
);
}
}
...
@@ -997,9 +973,7 @@ export class ClearExtensionsInputAction extends Action {
...
@@ -997,9 +973,7 @@ export class ClearExtensionsInputAction extends Action {
id
:
string
,
id
:
string
,
label
:
string
,
label
:
string
,
onSearchChange
:
Event
<
string
>
,
onSearchChange
:
Event
<
string
>
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IViewletService
private
viewletService
:
IViewletService
// @ts-ignore unused injected service
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
)
{
)
{
super
(
id
,
label
,
'
clear-extensions
'
,
true
);
super
(
id
,
label
,
'
clear-extensions
'
,
true
);
this
.
enabled
=
false
;
this
.
enabled
=
false
;
...
@@ -1565,9 +1539,7 @@ export class DisableAllAction extends Action {
...
@@ -1565,9 +1539,7 @@ export class DisableAllAction extends Action {
constructor
(
constructor
(
id
:
string
=
DisableAllAction
.
ID
,
label
:
string
=
DisableAllAction
.
LABEL
,
id
:
string
=
DisableAllAction
.
ID
,
label
:
string
=
DisableAllAction
.
LABEL
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
// @ts-ignore unused injected service
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
)
{
)
{
super
(
id
,
label
);
super
(
id
,
label
);
this
.
update
();
this
.
update
();
...
@@ -1598,9 +1570,7 @@ export class DisableAllWorkpsaceAction extends Action {
...
@@ -1598,9 +1570,7 @@ export class DisableAllWorkpsaceAction extends Action {
constructor
(
constructor
(
id
:
string
=
DisableAllWorkpsaceAction
.
ID
,
label
:
string
=
DisableAllWorkpsaceAction
.
LABEL
,
id
:
string
=
DisableAllWorkpsaceAction
.
ID
,
label
:
string
=
DisableAllWorkpsaceAction
.
LABEL
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
// @ts-ignore unused injected service
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
)
{
)
{
super
(
id
,
label
);
super
(
id
,
label
);
this
.
update
();
this
.
update
();
...
...
src/vs/workbench/parts/extensions/browser/extensionsList.ts
浏览文件 @
a458da4a
...
@@ -20,7 +20,6 @@ import { InstallAction, UpdateAction, BuiltinStatusLabelAction, ManageExtensionA
...
@@ -20,7 +20,6 @@ import { InstallAction, UpdateAction, BuiltinStatusLabelAction, ManageExtensionA
import
{
areSameExtensions
}
from
'
vs/platform/extensionManagement/common/extensionManagementUtil
'
;
import
{
areSameExtensions
}
from
'
vs/platform/extensionManagement/common/extensionManagementUtil
'
;
import
{
Label
,
RatingsWidget
,
InstallWidget
}
from
'
vs/workbench/parts/extensions/browser/extensionsWidgets
'
;
import
{
Label
,
RatingsWidget
,
InstallWidget
}
from
'
vs/workbench/parts/extensions/browser/extensionsWidgets
'
;
import
{
EventType
}
from
'
vs/base/common/events
'
;
import
{
EventType
}
from
'
vs/base/common/events
'
;
import
{
IContextMenuService
}
from
'
vs/platform/contextview/browser/contextView
'
;
import
{
IExtensionService
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
IExtensionService
}
from
'
vs/platform/extensions/common/extensions
'
;
import
{
IExtensionTipsService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
IExtensionTipsService
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
IThemeService
}
from
'
vs/platform/theme/common/themeService
'
;
import
{
IThemeService
}
from
'
vs/platform/theme/common/themeService
'
;
...
@@ -50,8 +49,6 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> {
...
@@ -50,8 +49,6 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> {
constructor
(
constructor
(
@
IInstantiationService
private
instantiationService
:
IInstantiationService
,
@
IInstantiationService
private
instantiationService
:
IInstantiationService
,
// @ts-ignore unused injected service
@
IContextMenuService
private
contextMenuService
:
IContextMenuService
,
@
IMessageService
private
messageService
:
IMessageService
,
@
IMessageService
private
messageService
:
IMessageService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionService
private
extensionService
:
IExtensionService
,
@
IExtensionService
private
extensionService
:
IExtensionService
,
...
...
src/vs/workbench/parts/extensions/electron-browser/extensionsViewlet.ts
浏览文件 @
a458da4a
...
@@ -85,11 +85,8 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
...
@@ -85,11 +85,8 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
@
IInstantiationService
instantiationService
:
IInstantiationService
,
@
IInstantiationService
instantiationService
:
IInstantiationService
,
@
IWorkbenchEditorService
private
editorService
:
IWorkbenchEditorService
,
@
IWorkbenchEditorService
private
editorService
:
IWorkbenchEditorService
,
@
IEditorGroupService
private
editorInputService
:
IEditorGroupService
,
@
IEditorGroupService
private
editorInputService
:
IEditorGroupService
,
// @ts-ignore unused injected service
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionManagementService
private
extensionManagementService
:
IExtensionManagementService
,
@
IExtensionManagementService
private
extensionManagementService
:
IExtensionManagementService
,
@
IMessageService
private
messageService
:
IMessageService
,
@
IMessageService
private
messageService
:
IMessageService
,
// @ts-ignore unused injected service
@
IViewletService
private
viewletService
:
IViewletService
,
@
IViewletService
private
viewletService
:
IViewletService
,
@
IThemeService
themeService
:
IThemeService
,
@
IThemeService
themeService
:
IThemeService
,
@
IConfigurationService
private
configurationService
:
IConfigurationService
,
@
IConfigurationService
private
configurationService
:
IConfigurationService
,
...
@@ -108,7 +105,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
...
@@ -108,7 +105,7 @@ export class ExtensionsViewlet extends PersistentViewsViewlet implements IExtens
this
.
searchInstalledExtensionsContextKey
=
SearchInstalledExtensionsContext
.
bindTo
(
contextKeyService
);
this
.
searchInstalledExtensionsContextKey
=
SearchInstalledExtensionsContext
.
bindTo
(
contextKeyService
);
this
.
recommendedExtensionsContextKey
=
RecommendedExtensionsContext
.
bindTo
(
contextKeyService
);
this
.
recommendedExtensionsContextKey
=
RecommendedExtensionsContext
.
bindTo
(
contextKeyService
);
this
.
disposables
.
push
(
viewletService
.
onDidViewletOpen
(
this
.
onViewletOpen
,
this
,
this
.
disposables
));
this
.
disposables
.
push
(
this
.
viewletService
.
onDidViewletOpen
(
this
.
onViewletOpen
,
this
,
this
.
disposables
));
this
.
configurationService
.
onDidChangeConfiguration
(
e
=>
{
this
.
configurationService
.
onDidChangeConfiguration
(
e
=>
{
if
(
e
.
affectsConfiguration
(
AutoUpdateConfigurationKey
))
{
if
(
e
.
affectsConfiguration
(
AutoUpdateConfigurationKey
))
{
...
...
src/vs/workbench/parts/extensions/electron-browser/extensionsViews.ts
浏览文件 @
a458da4a
...
@@ -18,8 +18,6 @@ import { SortBy, SortOrder, IQueryOptions, LocalExtensionType, IExtensionTipsSer
...
@@ -18,8 +18,6 @@ import { SortBy, SortOrder, IQueryOptions, LocalExtensionType, IExtensionTipsSer
import
{
areSameExtensions
}
from
'
vs/platform/extensionManagement/common/extensionManagementUtil
'
;
import
{
areSameExtensions
}
from
'
vs/platform/extensionManagement/common/extensionManagementUtil
'
;
import
{
IKeybindingService
}
from
'
vs/platform/keybinding/common/keybinding
'
;
import
{
IKeybindingService
}
from
'
vs/platform/keybinding/common/keybinding
'
;
import
{
IContextMenuService
}
from
'
vs/platform/contextview/browser/contextView
'
;
import
{
IContextMenuService
}
from
'
vs/platform/contextview/browser/contextView
'
;
import
{
IContextKeyService
}
from
'
vs/platform/contextkey/common/contextkey
'
;
import
{
ICommandService
}
from
'
vs/platform/commands/common/commands
'
;
import
{
append
,
$
,
toggleClass
}
from
'
vs/base/browser/dom
'
;
import
{
append
,
$
,
toggleClass
}
from
'
vs/base/browser/dom
'
;
import
{
PagedList
}
from
'
vs/base/browser/ui/list/listPaging
'
;
import
{
PagedList
}
from
'
vs/base/browser/ui/list/listPaging
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
...
@@ -36,7 +34,6 @@ import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/edi
...
@@ -36,7 +34,6 @@ import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/edi
import
{
IEditorGroupService
}
from
'
vs/workbench/services/group/common/groupService
'
;
import
{
IEditorGroupService
}
from
'
vs/workbench/services/group/common/groupService
'
;
import
{
IModeService
}
from
'
vs/editor/common/services/modeService
'
;
import
{
IModeService
}
from
'
vs/editor/common/services/modeService
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
IProgressService
}
from
'
vs/platform/progress/common/progress
'
;
import
{
CountBadge
}
from
'
vs/base/browser/ui/countBadge/countBadge
'
;
import
{
CountBadge
}
from
'
vs/base/browser/ui/countBadge/countBadge
'
;
import
{
ActionBar
}
from
'
vs/base/browser/ui/actionbar/actionbar
'
;
import
{
ActionBar
}
from
'
vs/base/browser/ui/actionbar/actionbar
'
;
import
{
EventType
}
from
'
vs/base/common/events
'
;
import
{
EventType
}
from
'
vs/base/common/events
'
;
...
@@ -58,19 +55,13 @@ export class ExtensionsListView extends ViewsViewletPanel {
...
@@ -58,19 +55,13 @@ export class ExtensionsListView extends ViewsViewletPanel {
@
IInstantiationService
protected
instantiationService
:
IInstantiationService
,
@
IInstantiationService
protected
instantiationService
:
IInstantiationService
,
@
IListService
private
listService
:
IListService
,
@
IListService
private
listService
:
IListService
,
@
IThemeService
private
themeService
:
IThemeService
,
@
IThemeService
private
themeService
:
IThemeService
,
// @ts-ignore unused injected service
@
IContextKeyService
private
contextKeyService
:
IContextKeyService
,
@
IExtensionService
private
extensionService
:
IExtensionService
,
@
IExtensionService
private
extensionService
:
IExtensionService
,
// @ts-ignore unused injected service
@
ICommandService
private
commandService
:
ICommandService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IExtensionsWorkbenchService
private
extensionsWorkbenchService
:
IExtensionsWorkbenchService
,
@
IWorkbenchEditorService
private
editorService
:
IWorkbenchEditorService
,
@
IWorkbenchEditorService
private
editorService
:
IWorkbenchEditorService
,
@
IEditorGroupService
private
editorInputService
:
IEditorGroupService
,
@
IEditorGroupService
private
editorInputService
:
IEditorGroupService
,
@
IExtensionTipsService
private
tipsService
:
IExtensionTipsService
,
@
IExtensionTipsService
private
tipsService
:
IExtensionTipsService
,
@
IModeService
private
modeService
:
IModeService
,
@
IModeService
private
modeService
:
IModeService
,
@
ITelemetryService
private
telemetryService
:
ITelemetryService
,
@
ITelemetryService
private
telemetryService
:
ITelemetryService
// @ts-ignore unused injected service
@
IProgressService
private
progressService
:
IProgressService
)
{
)
{
super
({
...(
options
as
IViewOptions
),
ariaHeaderLabel
:
options
.
name
},
keybindingService
,
contextMenuService
);
super
({
...(
options
as
IViewOptions
),
ariaHeaderLabel
:
options
.
name
},
keybindingService
,
contextMenuService
);
}
}
...
...
src/vs/workbench/parts/extensions/node/extensionsWorkbenchService.ts
浏览文件 @
a458da4a
...
@@ -20,7 +20,7 @@ import { IPager, mapPager, singlePagePager } from 'vs/base/common/paging';
...
@@ -20,7 +20,7 @@ import { IPager, mapPager, singlePagePager } from 'vs/base/common/paging';
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
import
{
IExtensionManagementService
,
IExtensionGalleryService
,
ILocalExtension
,
IGalleryExtension
,
IQueryOptions
,
IExtensionManifest
,
IExtensionManagementService
,
IExtensionGalleryService
,
ILocalExtension
,
IGalleryExtension
,
IQueryOptions
,
IExtensionManifest
,
InstallExtensionEvent
,
DidInstallExtensionEvent
,
LocalExtensionType
,
DidUninstallExtensionEvent
,
IExtensionEnablementService
,
IExtension
TipsService
,
IExtension
Identifier
InstallExtensionEvent
,
DidInstallExtensionEvent
,
LocalExtensionType
,
DidUninstallExtensionEvent
,
IExtensionEnablementService
,
IExtensionIdentifier
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
}
from
'
vs/platform/extensionManagement/common/extensionManagement
'
;
import
{
getGalleryExtensionIdFromLocal
,
getGalleryExtensionTelemetryData
,
getLocalExtensionTelemetryData
,
areSameExtensions
}
from
'
vs/platform/extensionManagement/common/extensionManagementUtil
'
;
import
{
getGalleryExtensionIdFromLocal
,
getGalleryExtensionTelemetryData
,
getLocalExtensionTelemetryData
,
areSameExtensions
}
from
'
vs/platform/extensionManagement/common/extensionManagementUtil
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
...
@@ -332,8 +332,6 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService {
...
@@ -332,8 +332,6 @@ export class ExtensionsWorkbenchService implements IExtensionsWorkbenchService {
@
IChoiceService
private
choiceService
:
IChoiceService
,
@
IChoiceService
private
choiceService
:
IChoiceService
,
@
IURLService
urlService
:
IURLService
,
@
IURLService
urlService
:
IURLService
,
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
,
@
IExtensionEnablementService
private
extensionEnablementService
:
IExtensionEnablementService
,
// @ts-ignore unused injected service
@
IExtensionTipsService
private
tipsService
:
IExtensionTipsService
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IWorkspaceContextService
private
workspaceContextService
:
IWorkspaceContextService
,
@
IWindowService
private
windowService
:
IWindowService
@
IWindowService
private
windowService
:
IWindowService
)
{
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录