Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
1c73dd5c
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,发现更多精彩内容 >>
提交
1c73dd5c
编写于
1月 14, 2016
作者:
J
Johannes Rieken
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
detail all the way
上级
8f3d4293
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
20 addition
and
20 deletion
+20
-20
src/vs/base/parts/quickopen/browser/quickOpenModel.ts
src/vs/base/parts/quickopen/browser/quickOpenModel.ts
+10
-10
src/vs/workbench/api/node/extHostQuickOpen.ts
src/vs/workbench/api/node/extHostQuickOpen.ts
+3
-3
src/vs/workbench/browser/parts/quickopen/quickOpenController.ts
.../workbench/browser/parts/quickopen/quickOpenController.ts
+6
-6
src/vs/workbench/services/quickopen/common/quickOpenService.ts
...s/workbench/services/quickopen/common/quickOpenService.ts
+1
-1
未找到文件。
src/vs/base/parts/quickopen/browser/quickOpenModel.ts
浏览文件 @
1c73dd5c
...
...
@@ -69,9 +69,9 @@ export class QuickOpenEntry {
}
/**
*
Meta
information about the entry that is optional and can be shown below the label
*
Detail
information about the entry that is optional and can be shown below the label
*/
public
get
Meta
():
string
{
public
get
Detail
():
string
{
return
null
;
}
...
...
@@ -359,8 +359,8 @@ export class QuickOpenEntryGroup extends QuickOpenEntry {
return
this
.
entry
?
this
.
entry
.
getLabel
()
:
super
.
getLabel
();
}
public
get
Meta
():
string
{
return
this
.
entry
?
this
.
entry
.
get
Meta
()
:
super
.
getMeta
();
public
get
Detail
():
string
{
return
this
.
entry
?
this
.
entry
.
get
Detail
()
:
super
.
getDetail
();
}
public
getResource
():
URI
{
...
...
@@ -447,7 +447,7 @@ export interface IQuickOpenEntryTemplateData {
icon
:
HTMLSpanElement
;
prefix
:
HTMLSpanElement
;
label
:
HighlightedLabel
;
meta
:
OcticonLabel
;
detail
:
OcticonLabel
;
description
:
HighlightedLabel
;
actionBar
:
ActionBar
;
}
...
...
@@ -472,7 +472,7 @@ class Renderer implements IRenderer<QuickOpenEntry> {
if
(
entry
instanceof
QuickOpenEntryItem
)
{
return
(
<
QuickOpenEntryItem
>
entry
).
getHeight
();
}
if
(
entry
.
get
Meta
())
{
if
(
entry
.
get
Detail
())
{
return
44
;
}
return
22
;
...
...
@@ -542,18 +542,18 @@ class Renderer implements IRenderer<QuickOpenEntry> {
DOM
.
addClass
(
descriptionContainer
,
'
quick-open-entry-description
'
);
let
description
=
new
HighlightedLabel
(
descriptionContainer
);
//
Meta
//
Detail
let
metaContainer
=
document
.
createElement
(
'
div
'
);
entry
.
appendChild
(
metaContainer
);
DOM
.
addClass
(
metaContainer
,
'
quick-open-entry-meta
'
);
let
meta
=
new
OcticonLabel
(
metaContainer
);
let
detail
=
new
OcticonLabel
(
metaContainer
);
return
{
container
,
icon
,
prefix
,
label
,
meta
,
detail
,
description
,
group
,
actionBar
...
...
@@ -621,7 +621,7 @@ class Renderer implements IRenderer<QuickOpenEntry> {
data
.
label
.
set
(
entry
.
getLabel
()
||
''
,
labelHighlights
||
[]);
// Meta
data
.
meta
.
text
=
entry
.
getMeta
();
data
.
detail
.
text
=
entry
.
getDetail
();
// Description
let
descriptionHighlights
=
highlights
[
1
];
...
...
src/vs/workbench/api/node/extHostQuickOpen.ts
浏览文件 @
1c73dd5c
...
...
@@ -51,20 +51,20 @@ export class ExtHostQuickOpen {
let
item
=
items
[
handle
];
let
label
:
string
;
let
description
:
string
;
let
meta
:
string
;
let
detail
:
string
;
if
(
typeof
item
===
'
string
'
)
{
label
=
item
;
}
else
{
label
=
item
.
label
;
description
=
item
.
description
;
meta
=
item
.
detail
;
detail
=
item
.
detail
;
}
pickItems
.
push
({
label
,
description
,
handle
,
meta
detail
});
}
...
...
src/vs/workbench/browser/parts/quickopen/quickOpenController.ts
浏览文件 @
1c73dd5c
...
...
@@ -278,7 +278,7 @@ export class QuickOpenController extends WorkbenchComponent implements IQuickOpe
return
new
PickOpenItem
(
entry
.
label
,
entry
.
description
,
entry
.
height
,
entry
.
render
.
bind
(
entry
),
()
=>
progress
(
e
));
}
return
new
PickOpenEntry
(
entry
.
label
,
entry
.
description
,
entry
.
meta
,
()
=>
progress
(
e
));
return
new
PickOpenEntry
(
entry
.
label
,
entry
.
description
,
entry
.
detail
,
()
=>
progress
(
e
));
});
if
(
picks
.
length
===
0
)
{
...
...
@@ -853,13 +853,13 @@ class PlaceholderQuickOpenEntry extends QuickOpenEntry {
class
PickOpenEntry
extends
PlaceholderQuickOpenEntry
{
private
_selected
:
boolean
;
private
description
:
string
;
private
meta
:
string
;
private
detail
:
string
;
constructor
(
label
:
string
,
description
?:
string
,
meta
?:
string
,
private
onPreview
?:
()
=>
void
)
{
constructor
(
label
:
string
,
description
?:
string
,
detail
?:
string
,
private
onPreview
?:
()
=>
void
)
{
super
(
label
);
this
.
description
=
description
;
this
.
meta
=
meta
;
this
.
detail
=
detail
;
}
public
get
selected
():
boolean
{
...
...
@@ -870,8 +870,8 @@ class PickOpenEntry extends PlaceholderQuickOpenEntry {
return
this
.
description
;
}
public
get
Meta
():
string
{
return
this
.
meta
;
public
get
Detail
():
string
{
return
this
.
detail
;
}
public
run
(
mode
:
Mode
,
context
:
IContext
):
boolean
{
...
...
src/vs/workbench/services/quickopen/common/quickOpenService.ts
浏览文件 @
1c73dd5c
...
...
@@ -14,7 +14,7 @@ export interface IPickOpenEntry {
id
?:
string
;
label
:
string
;
description
?:
string
;
meta
?:
string
;
detail
?:
string
;
}
export
interface
IPickOptions
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录