Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
cc33c911
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cc33c911
编写于
10月 22, 2020
作者:
A
Alex Ross
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove remote explorer badge
Fixes #108798
上级
6e5f3d11
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
0 addition
and
20 deletion
+0
-20
src/vs/workbench/contrib/remote/browser/remoteExplorer.ts
src/vs/workbench/contrib/remote/browser/remoteExplorer.ts
+0
-20
未找到文件。
src/vs/workbench/contrib/remote/browser/remoteExplorer.ts
浏览文件 @
cc33c911
...
...
@@ -6,7 +6,6 @@ import * as nls from 'vs/nls';
import
{
Disposable
,
IDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
IWorkbenchContribution
}
from
'
vs/workbench/common/contributions
'
;
import
{
Extensions
,
IViewDescriptorService
,
IViewsRegistry
,
IViewsService
}
from
'
vs/workbench/common/views
'
;
import
{
IActivityService
,
NumberBadge
}
from
'
vs/workbench/services/activity/common/activity
'
;
import
{
IRemoteExplorerService
,
MakeAddress
,
mapHasTunnelLocalhostOrAllInterfaces
,
TUNNEL_VIEW_ID
}
from
'
vs/workbench/services/remote/common/remoteExplorerService
'
;
import
{
forwardedPortsViewEnabled
,
ForwardPortAction
,
OpenPortInBrowserAction
,
TunnelPanelDescriptor
,
TunnelViewModel
}
from
'
vs/workbench/contrib/remote/browser/tunnelView
'
;
import
{
IContextKeyService
}
from
'
vs/platform/contextkey/common/contextkey
'
;
...
...
@@ -24,7 +23,6 @@ export const VIEWLET_ID = 'workbench.view.remote';
export
class
ForwardedPortsView
extends
Disposable
implements
IWorkbenchContribution
{
private
contextKeyListener
?:
IDisposable
;
private
_activityBadge
?:
IDisposable
;
private
entryAccessor
:
IStatusbarEntryAccessor
|
undefined
;
constructor
(
...
...
@@ -32,7 +30,6 @@ export class ForwardedPortsView extends Disposable implements IWorkbenchContribu
@
IWorkbenchEnvironmentService
private
readonly
environmentService
:
IWorkbenchEnvironmentService
,
@
IRemoteExplorerService
private
readonly
remoteExplorerService
:
IRemoteExplorerService
,
@
IViewDescriptorService
private
readonly
viewDescriptorService
:
IViewDescriptorService
,
@
IActivityService
private
readonly
activityService
:
IActivityService
,
@
IStatusbarService
private
readonly
statusbarService
:
IStatusbarService
)
{
super
();
...
...
@@ -68,36 +65,19 @@ export class ForwardedPortsView extends Disposable implements IWorkbenchContribu
private
enableBadgeAndStatusBar
()
{
this
.
_register
(
this
.
remoteExplorerService
.
tunnelModel
.
onForwardPort
(()
=>
{
this
.
updateActivityBadge
();
this
.
updateStatusBar
();
}));
this
.
_register
(
this
.
remoteExplorerService
.
tunnelModel
.
onClosePort
(()
=>
{
this
.
updateActivityBadge
();
this
.
updateStatusBar
();
}));
const
disposable
=
Registry
.
as
<
IViewsRegistry
>
(
Extensions
.
ViewsRegistry
).
onViewsRegistered
(
e
=>
{
if
(
e
.
find
(
view
=>
view
.
views
.
find
(
viewDescriptor
=>
viewDescriptor
.
id
===
TUNNEL_VIEW_ID
)))
{
this
.
updateActivityBadge
();
this
.
updateStatusBar
();
disposable
.
dispose
();
}
});
}
private
updateActivityBadge
()
{
if
(
this
.
_activityBadge
)
{
this
.
_activityBadge
.
dispose
();
}
if
(
this
.
remoteExplorerService
.
tunnelModel
.
forwarded
.
size
>
0
)
{
const
viewContainer
=
this
.
viewDescriptorService
.
getViewContainerByViewId
(
TUNNEL_VIEW_ID
);
if
(
viewContainer
)
{
this
.
_activityBadge
=
this
.
activityService
.
showViewContainerActivity
(
viewContainer
.
id
,
{
badge
:
new
NumberBadge
(
this
.
remoteExplorerService
.
tunnelModel
.
forwarded
.
size
,
n
=>
n
===
1
?
nls
.
localize
(
'
1forwardedPort
'
,
"
1 forwarded port
"
)
:
nls
.
localize
(
'
nForwardedPorts
'
,
"
{0} forwarded ports
"
,
n
))
});
}
}
}
private
updateStatusBar
()
{
if
(
!
this
.
entryAccessor
)
{
this
.
_register
(
this
.
entryAccessor
=
this
.
statusbarService
.
addEntry
(
this
.
entry
,
'
status.forwardedPorts
'
,
nls
.
localize
(
'
status.forwardedPorts
'
,
"
Forwarded Ports
"
),
StatusbarAlignment
.
LEFT
,
40
));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录