Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
d7d749b6
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,发现更多精彩内容 >>
提交
d7d749b6
编写于
5月 17, 2017
作者:
C
Christof Marti
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add 'more' to the Recent section (fixes #25583)
上级
d4f3981b
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
18 addition
and
1 deletion
+18
-1
src/vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page.ts
...rts/welcome/page/electron-browser/vs_code_welcome_page.ts
+1
-0
src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.css
...bench/parts/welcome/page/electron-browser/welcomePage.css
+4
-0
src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts
...kbench/parts/welcome/page/electron-browser/welcomePage.ts
+2
-1
src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughPart.ts
...s/welcome/walkThrough/electron-browser/walkThroughPart.ts
+11
-0
未找到文件。
src/vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page.ts
浏览文件 @
d7d749b6
...
...
@@ -32,6 +32,7 @@ export default () => `
<h2>
${
escape
(
localize
(
'
welcomePage.recent
'
,
"
Recent
"
))}
</h2>
<ul class="list">
<!-- Filled programmatically -->
<li class="moreRecent"><a href="command:workbench.action.openRecent">
${
escape
(
localize
(
'
welcomePage.moreRecent
'
,
"
More...
"
))}
</a><span class="path if_shortcut" data-command="workbench.action.openRecent">(<span class="shortcut" data-command="workbench.action.openRecent"></span>)</span></li>
</ul>
<p class="none">
${
escape
(
localize
(
'
welcomePage.noRecentFolders
'
,
"
No recent folders
"
))}
</p>
</div>
...
...
src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.css
浏览文件 @
d7d749b6
...
...
@@ -138,6 +138,10 @@
display
:
initial
;
}
.monaco-workbench
>
.part.editor
>
.content
.welcomePage
.splash
.recent
li
.moreRecent
{
margin-top
:
5px
;
}
.monaco-workbench
>
.part.editor
>
.content
.welcomePage
.splash
.recent
li
{
min-width
:
0
;
white-space
:
nowrap
;
...
...
src/vs/workbench/parts/welcome/page/electron-browser/welcomePage.ts
浏览文件 @
d7d749b6
...
...
@@ -160,6 +160,7 @@ class WelcomePage {
return
;
}
const
ul
=
container
.
querySelector
(
'
.recent ul
'
);
const
before
=
ul
.
firstElementChild
;
folders
.
slice
(
0
,
5
).
forEach
(
folder
=>
{
const
li
=
document
.
createElement
(
'
li
'
);
...
...
@@ -191,7 +192,7 @@ class WelcomePage {
span
.
title
=
folder
;
li
.
appendChild
(
span
);
ul
.
appendChild
(
li
);
ul
.
insertBefore
(
li
,
before
);
});
}).
then
(
null
,
onUnexpectedError
);
...
...
src/vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughPart.ts
浏览文件 @
d7d749b6
...
...
@@ -309,6 +309,7 @@ export class WalkThroughPart extends BaseEditor {
this
.
content
.
innerHTML
=
content
;
this
.
updateSizeClasses
();
this
.
decorateContent
();
this
.
contentDisposables
.
push
(
this
.
keybindingService
.
onDidUpdateKeybindings
(()
=>
this
.
decorateContent
()));
if
(
input
.
onReady
)
{
input
.
onReady
(
this
.
content
.
firstElementChild
as
HTMLElement
);
}
...
...
@@ -447,9 +448,19 @@ export class WalkThroughPart extends BaseEditor {
const
command
=
key
.
getAttribute
(
'
data-command
'
);
const
keybinding
=
command
&&
this
.
keybindingService
.
lookupKeybinding
(
command
);
const
label
=
keybinding
?
keybinding
.
getLabel
()
:
UNBOUND_COMMAND
;
while
(
key
.
firstChild
)
{
key
.
removeChild
(
key
.
firstChild
);
}
key
.
appendChild
(
document
.
createTextNode
(
label
));
});
const
ifkeys
=
this
.
content
.
querySelectorAll
(
'
.if_shortcut[data-command]
'
);
Array
.
prototype
.
forEach
.
call
(
ifkeys
,
(
key
:
HTMLElement
)
=>
{
const
command
=
key
.
getAttribute
(
'
data-command
'
);
const
keybinding
=
command
&&
this
.
keybindingService
.
lookupKeybinding
(
command
);
key
.
style
.
display
=
!
keybinding
?
'
none
'
:
''
;
});
}
private
saveTextEditorViewState
(
resource
:
URI
):
void
{
const
memento
=
this
.
getMemento
(
this
.
storageService
,
Scope
.
WORKSPACE
);
let
editorViewStateMemento
=
memento
[
WALK_THROUGH_EDITOR_VIEW_STATE_PREFERENCE_KEY
];
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录