Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
60560202
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,发现更多精彩内容 >>
提交
60560202
编写于
5月 18, 2018
作者:
R
Rachel Macfarlane
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Styling update
上级
b20bb833
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
48 addition
and
18 deletion
+48
-18
extensions/git-extended/media/index.css
extensions/git-extended/media/index.css
+28
-3
extensions/git-extended/package.json
extensions/git-extended/package.json
+2
-1
extensions/git-extended/preview-src/pullRequestOverviewRenderer.ts
...s/git-extended/preview-src/pullRequestOverviewRenderer.ts
+18
-14
未找到文件。
extensions/git-extended/media/index.css
浏览文件 @
60560202
...
...
@@ -6,7 +6,7 @@
.title
{
display
:
flex
;
align-items
:
flex-start
;
margin
-top
:
10px
;
margin
:
20px
0
;
}
h3
{
...
...
@@ -23,12 +23,12 @@ body hr {
}
body
.review-comment
{
padding
:
2
0px
;
padding
:
1
0px
;
display
:
flex
;
}
body
.review-comment
.avatar-container
{
margin-top
:
4px
!important
;
padding
:
4px
;
}
body
img
.avatar
{
...
...
@@ -47,6 +47,21 @@ body img.avatar {
body
.review-comment
.review-comment-contents
{
margin-left
:
20px
;
width
:
100%
;
border
:
2px
solid
var
(
--vscode-activityBar-background
);
}
body
.review-comment
.review-comment-header
{
display
:
flex
;
align-items
:
center
;
width
:
100%
;
padding
:
4px
;
box-sizing
:
border-box
;
background-color
:
var
(
--vscode-activityBar-background
);
}
body
.review-comment
.review-comment-contents
.comment-body
{
padding
:
10px
;
}
body
{
...
...
@@ -98,6 +113,16 @@ body {
margin-right
:
5px
;
}
.commit
,
.review
{
display
:
flex
;
padding
:
14px
4px
14px
10px
;
background-color
:
var
(
--vscode-activityBar-background
);
}
.timestamp
{
margin-left
:
auto
;
}
.details
{
display
:
flex
;
flex-direction
:
column
;
...
...
extensions/git-extended/package.json
浏览文件 @
60560202
...
...
@@ -140,6 +140,7 @@
"markdown-it"
:
"^8.4.0"
,
"git-credential-node"
:
"^1.1.0"
,
"lodash"
:
"4.17.5"
,
"tmp"
:
"^0.0.31"
"tmp"
:
"^0.0.31"
,
"moment"
:
"^2.22.1"
}
}
extensions/git-extended/preview-src/pullRequestOverviewRenderer.ts
浏览文件 @
60560202
...
...
@@ -3,6 +3,8 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import
*
as
moment
from
'
moment
'
;
export
enum
EventType
{
Committed
,
Mentioned
,
...
...
@@ -138,19 +140,20 @@ export interface CommitEvent {
export
type
TimelineEvent
=
CommitEvent
|
ReviewEvent
|
SubscribeEvent
|
CommentEvent
|
MentionEvent
;
export
function
renderComment
(
user
:
any
,
body
:
string
):
string
{
return
`<
hr><
div class="comment-container">
export
function
renderComment
(
comment
:
CommentEvent
):
string
{
return
`<div class="comment-container">
<div class="review-comment" tabindex="0" role="treeitem">
<div class="avatar-container">
<img class="avatar" src="
${
user
.
avatar_url
}
">
</div>
<div class="review-comment-contents">
<div>
<strong class="author"><a href="
${
user
.
html_url
}
">
${
user
.
login
}
</a></strong>
<div class="review-comment-header">
<div class="avatar-container">
<img class="avatar" src="
${
comment
.
user
.
avatar_url
}
">
</div>
<strong class="author"><a href="
${
comment
.
user
.
html_url
}
">
${
comment
.
user
.
login
}
</a></strong>
<div class="timestamp">
${
moment
(
comment
.
created_at
).
fromNow
()}
</div>
</div>
<div class="comment-body">
${
body
}
${
comment
.
body
}
</div>
</div>
</div>
...
...
@@ -158,11 +161,11 @@ export function renderComment(user: any, body: string): string {
}
export
function
renderCommit
(
timelineEvent
:
CommitEvent
):
string
{
return
`<
hr><
div class="comment-container">
return
`<div class="comment-container">
<div class="review-comment" tabindex="0" role="treeitem">
<div class="review-comment-contents">
<div>
<div
class="commit"
>
<strong>
${
timelineEvent
.
author
.
name
}
commit: <a href="
${
timelineEvent
.
html_url
}
">
${
timelineEvent
.
message
}
(
${
timelineEvent
.
sha
}
)</a></strong>
</div>
</div>
...
...
@@ -171,12 +174,13 @@ export function renderCommit(timelineEvent: CommitEvent): string {
}
export
function
renderReview
(
timelineEvent
:
ReviewEvent
):
string
{
return
`<
hr><
div class="comment-container">
return
`<div class="comment-container">
<div class="review-comment" tabindex="0" role="treeitem">
<div class="review-comment-contents">
<div>
<strong><a href="
${
timelineEvent
.
html_url
}
">
${
timelineEvent
.
user
.
login
}
left a review.</a></strong><span></span>
<div class="review">
<strong><a href="
${
timelineEvent
.
html_url
}
">
${
timelineEvent
.
user
.
login
}
left a review </a></strong><span></span>
<div class="timestamp">
${
moment
(
timelineEvent
.
submitted_at
).
fromNow
()}
</div>
</div>
</div>
</div>
...
...
@@ -188,7 +192,7 @@ export function renderTimelineEvent(timelineEvent: TimelineEvent): string {
case
EventType
.
Committed
:
return
renderCommit
((
<
CommitEvent
>
timelineEvent
));
case
EventType
.
Commented
:
return
renderComment
((
<
CommentEvent
>
timelineEvent
)
.
user
,
(
<
CommentEvent
>
timelineEvent
).
body
);
return
renderComment
((
<
CommentEvent
>
timelineEvent
));
case
EventType
.
Reviewed
:
return
renderReview
((
<
ReviewEvent
>
timelineEvent
));
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录