Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
44d880e0
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,发现更多精彩内容 >>
提交
44d880e0
编写于
10月 30, 2019
作者:
M
Matt Bierner
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Inline release note css
Fixes #83701
上级
e9713dfa
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
131 addition
and
134 deletion
+131
-134
src/vs/workbench/contrib/update/browser/media/markdown.css
src/vs/workbench/contrib/update/browser/media/markdown.css
+0
-130
src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts
...vs/workbench/contrib/update/browser/releaseNotesEditor.ts
+131
-4
未找到文件。
src/vs/workbench/contrib/update/browser/media/markdown.css
已删除
100644 → 0
浏览文件 @
e9713dfa
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
body
{
padding
:
10px
20px
;
line-height
:
22px
;
}
img
{
max-width
:
100%
;
max-height
:
100%
;
}
a
{
text-decoration
:
none
;
}
a
:hover
{
text-decoration
:
underline
;
}
a
:focus
,
input
:focus
,
select
:focus
,
textarea
:focus
{
outline
:
1px
solid
-webkit-focus-ring-color
;
outline-offset
:
-1px
;
}
hr
{
border
:
0
;
height
:
2px
;
border-bottom
:
2px
solid
;
}
h1
{
padding-bottom
:
0.3em
;
line-height
:
1.2
;
border-bottom-width
:
1px
;
border-bottom-style
:
solid
;
}
h1
,
h2
,
h3
{
font-weight
:
normal
;
}
table
{
border-collapse
:
collapse
;
}
table
>
thead
>
tr
>
th
{
text-align
:
left
;
border-bottom
:
1px
solid
;
}
table
>
thead
>
tr
>
th
,
table
>
thead
>
tr
>
td
,
table
>
tbody
>
tr
>
th
,
table
>
tbody
>
tr
>
td
{
padding
:
5px
10px
;
}
table
>
tbody
>
tr
+
tr
>
td
{
border-top-width
:
1px
;
border-top-style
:
solid
;
}
blockquote
{
margin
:
0
7px
0
5px
;
padding
:
0
16px
0
10px
;
border-left-width
:
5px
;
border-left-style
:
solid
;
}
code
{
font-family
:
Menlo
,
Monaco
,
Consolas
,
"Droid Sans Mono"
,
"Courier New"
,
monospace
,
"Droid Sans Fallback"
;
font-size
:
14px
;
line-height
:
19px
;
}
code
>
div
{
padding
:
16px
;
border-radius
:
3px
;
overflow
:
auto
;
}
.monaco-tokenized-source
{
white-space
:
pre
;
}
/** Theming */
.vscode-light
code
>
div
{
background-color
:
rgba
(
220
,
220
,
220
,
0.4
);
}
.vscode-dark
code
>
div
{
background-color
:
rgba
(
10
,
10
,
10
,
0.4
);
}
.vscode-high-contrast
code
>
div
{
background-color
:
rgb
(
0
,
0
,
0
);
}
.vscode-high-contrast
h1
{
border-color
:
rgb
(
0
,
0
,
0
);
}
.vscode-light
table
>
thead
>
tr
>
th
{
border-color
:
rgba
(
0
,
0
,
0
,
0.69
);
}
.vscode-dark
table
>
thead
>
tr
>
th
{
border-color
:
rgba
(
255
,
255
,
255
,
0.69
);
}
.vscode-light
h1
,
.vscode-light
hr
,
.vscode-light
table
>
tbody
>
tr
+
tr
>
td
{
border-color
:
rgba
(
0
,
0
,
0
,
0.18
);
}
.vscode-dark
h1
,
.vscode-dark
hr
,
.vscode-dark
table
>
tbody
>
tr
+
tr
>
td
{
border-color
:
rgba
(
255
,
255
,
255
,
0.18
);
}
src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts
浏览文件 @
44d880e0
...
...
@@ -178,18 +178,145 @@ export class ReleaseNotesManager {
}
private
async
renderBody
(
text
:
string
)
{
const
nonce
=
generateUuid
();
const
content
=
await
renderMarkdownDocument
(
text
,
this
.
_extensionService
,
this
.
_modeService
);
const
colorMap
=
TokenizationRegistry
.
getColorMap
();
const
css
=
colorMap
?
generateTokensCSSForColorMap
(
colorMap
)
:
''
;
const
styleSheetPath
=
require
.
toUrl
(
'
./media/markdown.css
'
).
replace
(
'
file://
'
,
'
vscode-resource://
'
);
return
`<!DOCTYPE html>
<html>
<head>
<base href="https://code.visualstudio.com/raw/">
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src https: data:; media-src https:; script-src 'none'; style-src vscode-resource: https: 'unsafe-inline'; child-src 'none'; frame-src 'none';">
<link rel="stylesheet" type="text/css" href="
${
styleSheetPath
}
">
<style>
${
css
}
</style>
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src https: data:; media-src https:; style-src 'nonce-
${
nonce
}
' https://code.visualstudio.com;">
<style nonce="
${
nonce
}
">
body {
padding: 10px 20px;
line-height: 22px;
}
img {
max-width: 100%;
max-height: 100%;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:focus,
input:focus,
select:focus,
textarea:focus {
outline: 1px solid -webkit-focus-ring-color;
outline-offset: -1px;
}
hr {
border: 0;
height: 2px;
border-bottom: 2px solid;
}
h1 {
padding-bottom: 0.3em;
line-height: 1.2;
border-bottom-width: 1px;
border-bottom-style: solid;
}
h1, h2, h3 {
font-weight: normal;
}
table {
border-collapse: collapse;
}
table > thead > tr > th {
text-align: left;
border-bottom: 1px solid;
}
table > thead > tr > th,
table > thead > tr > td,
table > tbody > tr > th,
table > tbody > tr > td {
padding: 5px 10px;
}
table > tbody > tr + tr > td {
border-top-width: 1px;
border-top-style: solid;
}
blockquote {
margin: 0 7px 0 5px;
padding: 0 16px 0 10px;
border-left-width: 5px;
border-left-style: solid;
}
code {
font-family: Menlo, Monaco, Consolas, "Droid Sans Mono", "Courier New", monospace, "Droid Sans Fallback";
font-size: 14px;
line-height: 19px;
}
code > div {
padding: 16px;
border-radius: 3px;
overflow: auto;
}
.monaco-tokenized-source {
white-space: pre;
}
/** Theming */
.vscode-light code > div {
background-color: rgba(220, 220, 220, 0.4);
}
.vscode-dark code > div {
background-color: rgba(10, 10, 10, 0.4);
}
.vscode-high-contrast code > div {
background-color: rgb(0, 0, 0);
}
.vscode-high-contrast h1 {
border-color: rgb(0, 0, 0);
}
.vscode-light table > thead > tr > th {
border-color: rgba(0, 0, 0, 0.69);
}
.vscode-dark table > thead > tr > th {
border-color: rgba(255, 255, 255, 0.69);
}
.vscode-light h1,
.vscode-light hr,
.vscode-light table > tbody > tr + tr > td {
border-color: rgba(0, 0, 0, 0.18);
}
.vscode-dark h1,
.vscode-dark hr,
.vscode-dark table > tbody > tr + tr > td {
border-color: rgba(255, 255, 255, 0.18);
}
${
css
}
</style>
</head>
<body>
${
content
}
</body>
</html>`
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录