Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
0dfe6fec
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,发现更多精彩内容 >>
提交
0dfe6fec
编写于
5月 26, 2016
作者:
J
Joao Moreno
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
show insider builds disclaimer
fixes #6671
上级
2af2d090
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
26 addition
and
7 deletion
+26
-7
src/vs/workbench/parts/update/electron-browser/update.contribution.ts
...ench/parts/update/electron-browser/update.contribution.ts
+26
-7
未找到文件。
src/vs/workbench/parts/update/electron-browser/update.contribution.ts
浏览文件 @
0dfe6fec
...
...
@@ -21,17 +21,15 @@ import * as semver from 'semver';
const
CloseAction
=
new
Action
(
'
close
'
,
nls
.
localize
(
'
close
'
,
"
Close
"
),
''
,
true
,
()
=>
null
);
const
ShowLicenseAction
=
(
licenseUrl
:
string
)
=>
new
Action
(
'
update.showLicense
'
,
nls
.
localize
(
'
license
'
,
"
Read License
"
),
null
,
true
,
const
LinkAction
=
(
id
:
string
,
message
:
string
,
licenseUrl
:
string
)
=>
new
Action
(
id
,
message
,
null
,
true
,
()
=>
{
shell
.
openExternal
(
licenseUrl
);
return
TPromise
.
as
(
null
);
}
);
export
class
UpdateContribution
implements
IWorkbenchContribution
{
private
static
KEY
=
'
releaseNotes/lastVersion
'
;
private
static
INSIDER_KEY
=
'
releaseNotes/shouldShowInsiderDisclaimer
'
;
getId
()
{
return
'
vs.update
'
;
}
constructor
(
...
...
@@ -52,7 +50,6 @@ export class UpdateContribution implements IWorkbenchContribution {
ShowReleaseNotesAction
(
env
.
releaseNotesUrl
,
true
)
]
});
},
0
);
}
...
...
@@ -63,10 +60,32 @@ export class UpdateContribution implements IWorkbenchContribution {
message
:
nls
.
localize
(
'
licenseChanged
'
,
"
Our license terms have changed, please go through them.
"
,
env
.
appName
,
env
.
version
),
actions
:
[
CloseAction
,
ShowLicenseAction
(
env
.
licenseUrl
)
LinkAction
(
'
update.showLicense
'
,
nls
.
localize
(
'
license
'
,
"
Read License
"
),
env
.
licenseUrl
)
]
});
},
0
);
}
const
shouldShowInsiderDisclaimer
=
storageService
.
getBoolean
(
UpdateContribution
.
INSIDER_KEY
,
StorageScope
.
GLOBAL
,
true
);
// is this a build which releases often?
if
(
shouldShowInsiderDisclaimer
&&
/-alpha$|-insider$/
.
test
(
env
.
version
))
{
setTimeout
(()
=>
{
messageService
.
show
(
Severity
.
Info
,
{
message
:
nls
.
localize
(
'
insiderBuilds
'
,
"
Insider builds are becoming daily builds!
"
,
env
.
appName
,
env
.
version
),
actions
:
[
CloseAction
,
new
Action
(
'
update.neverAgain
'
,
nls
.
localize
(
'
neverShowAgain
'
,
"
Never Show Again
"
),
''
,
true
,
()
=>
{
storageService
.
store
(
UpdateContribution
.
INSIDER_KEY
,
false
,
StorageScope
.
GLOBAL
);
return
TPromise
.
as
(
null
);
}),
new
Action
(
'
update.insiderBuilds
'
,
nls
.
localize
(
'
readmore
'
,
"
Read More
"
),
''
,
true
,
()
=>
{
shell
.
openExternal
(
'
http://go.microsoft.com/fwlink/?LinkID=798816
'
);
storageService
.
store
(
UpdateContribution
.
INSIDER_KEY
,
false
,
StorageScope
.
GLOBAL
);
return
TPromise
.
as
(
null
);
})
]
});
},
0
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录