Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
f7e23582
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,发现更多精彩内容 >>
提交
f7e23582
编写于
1月 10, 2017
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
💄
method visibility
上级
eecfb293
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
21 addition
and
21 deletion
+21
-21
src/vs/workbench/browser/parts/editor/baseEditor.ts
src/vs/workbench/browser/parts/editor/baseEditor.ts
+2
-2
src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts
src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts
+1
-1
src/vs/workbench/browser/parts/editor/binaryEditor.ts
src/vs/workbench/browser/parts/editor/binaryEditor.ts
+1
-1
src/vs/workbench/browser/parts/editor/sideBySideEditor.ts
src/vs/workbench/browser/parts/editor/sideBySideEditor.ts
+2
-2
src/vs/workbench/browser/parts/editor/textEditor.ts
src/vs/workbench/browser/parts/editor/textEditor.ts
+12
-12
src/vs/workbench/parts/html/browser/htmlPreviewPart.ts
src/vs/workbench/parts/html/browser/htmlPreviewPart.ts
+2
-2
src/vs/workbench/parts/output/browser/outputPanel.ts
src/vs/workbench/parts/output/browser/outputPanel.ts
+1
-1
未找到文件。
src/vs/workbench/browser/parts/editor/baseEditor.ts
浏览文件 @
f7e23582
...
...
@@ -83,7 +83,7 @@ export abstract class BaseEditor extends Panel implements IEditor {
/**
* Called to create the editor in the parent builder.
*/
p
ublic
abstract
createEditor
(
parent
:
Builder
):
void
;
p
rotected
abstract
createEditor
(
parent
:
Builder
):
void
;
/**
* Overload this function to allow for passing in a position argument.
...
...
@@ -99,7 +99,7 @@ export abstract class BaseEditor extends Panel implements IEditor {
return
promise
;
}
p
ublic
setEditorVisible
(
visible
:
boolean
,
position
:
Position
=
null
):
void
{
p
rotected
setEditorVisible
(
visible
:
boolean
,
position
:
Position
=
null
):
void
{
this
.
_position
=
position
;
}
...
...
src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts
浏览文件 @
f7e23582
...
...
@@ -59,7 +59,7 @@ export class BinaryResourceDiffEditor extends BaseEditor implements IVerticalSas
return
this
.
input
?
this
.
input
.
getName
()
:
nls
.
localize
(
'
binaryDiffEditor
'
,
"
Binary Diff Viewer
"
);
}
p
ublic
createEditor
(
parent
:
Builder
):
void
{
p
rotected
createEditor
(
parent
:
Builder
):
void
{
// Left Container for Binary
const
leftBinaryContainerElement
=
document
.
createElement
(
'
div
'
);
...
...
src/vs/workbench/browser/parts/editor/binaryEditor.ts
浏览文件 @
f7e23582
...
...
@@ -44,7 +44,7 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor {
return
this
.
input
?
this
.
input
.
getName
()
:
nls
.
localize
(
'
binaryEditor
'
,
"
Binary Viewer
"
);
}
p
ublic
createEditor
(
parent
:
Builder
):
void
{
p
rotected
createEditor
(
parent
:
Builder
):
void
{
// Container for Binary
const
binaryContainerElement
=
document
.
createElement
(
'
div
'
);
...
...
src/vs/workbench/browser/parts/editor/sideBySideEditor.ts
浏览文件 @
f7e23582
...
...
@@ -39,7 +39,7 @@ export class SideBySideEditor extends BaseEditor {
super
(
SideBySideEditor
.
ID
,
telemetryService
);
}
p
ublic
createEditor
(
parent
:
Builder
):
void
{
p
rotected
createEditor
(
parent
:
Builder
):
void
{
const
parentElement
=
parent
.
getHTMLElement
();
DOM
.
addClass
(
parentElement
,
'
side-by-side-editor
'
);
this
.
createSash
(
parentElement
);
...
...
@@ -51,7 +51,7 @@ export class SideBySideEditor extends BaseEditor {
.
then
(()
=>
this
.
updateInput
(
oldInput
,
newInput
,
options
));
}
p
ublic
setEditorVisible
(
visible
:
boolean
,
position
:
Position
):
void
{
p
rotected
setEditorVisible
(
visible
:
boolean
,
position
:
Position
):
void
{
if
(
this
.
masterEditor
)
{
this
.
masterEditor
.
setVisible
(
visible
,
position
);
}
...
...
src/vs/workbench/browser/parts/editor/textEditor.ts
浏览文件 @
f7e23582
...
...
@@ -109,7 +109,7 @@ export abstract class BaseTextEditor extends BaseEditor {
};
}
p
ublic
createEditor
(
parent
:
Builder
):
void
{
p
rotected
createEditor
(
parent
:
Builder
):
void
{
// Editor for Text
this
.
_editorContainer
=
parent
;
...
...
@@ -125,6 +125,16 @@ export abstract class BaseTextEditor extends BaseEditor {
this
.
applyConfiguration
(
this
.
configurationService
.
getConfiguration
<
IEditorConfiguration
>
());
}
/**
* This method creates and returns the text editor control to be used. Subclasses can override to
* provide their own editor control that should be used (e.g. a DiffEditor).
*/
protected
createEditorControl
(
parent
:
Builder
):
IEditor
{
// Use a getter for the instantiation service since some subclasses might use scoped instantiation services
return
this
.
instantiationService
.
createInstance
(
CodeEditor
,
parent
.
getHTMLElement
(),
this
.
getCodeEditorOptions
());
}
private
onEditorFocusLost
():
void
{
if
(
this
.
pendingAutoSave
)
{
return
;
// save is already triggered
...
...
@@ -158,23 +168,13 @@ export abstract class BaseTextEditor extends BaseEditor {
});
}
/**
* This method creates and returns the text editor control to be used. Subclasses can override to
* provide their own editor control that should be used (e.g. a DiffEditor).
*/
public
createEditorControl
(
parent
:
Builder
):
IEditor
{
// Use a getter for the instantiation service since some subclasses might use scoped instantiation services
return
this
.
instantiationService
.
createInstance
(
CodeEditor
,
parent
.
getHTMLElement
(),
this
.
getCodeEditorOptions
());
}
public
setInput
(
input
:
EditorInput
,
options
?:
EditorOptions
):
TPromise
<
void
>
{
return
super
.
setInput
(
input
,
options
).
then
(()
=>
{
this
.
editorControl
.
updateOptions
(
this
.
getCodeEditorOptions
());
// support input specific editor options
});
}
p
ublic
setEditorVisible
(
visible
:
boolean
,
position
:
Position
=
null
):
void
{
p
rotected
setEditorVisible
(
visible
:
boolean
,
position
:
Position
=
null
):
void
{
// Pass on to Editor
if
(
visible
)
{
...
...
src/vs/workbench/parts/html/browser/htmlPreviewPart.ts
浏览文件 @
f7e23582
...
...
@@ -72,7 +72,7 @@ export class HtmlPreviewPart extends BaseEditor {
super
.
dispose
();
}
p
ublic
createEditor
(
parent
:
Builder
):
void
{
p
rotected
createEditor
(
parent
:
Builder
):
void
{
this
.
_container
=
document
.
createElement
(
'
div
'
);
this
.
_container
.
style
.
paddingLeft
=
'
20px
'
;
parent
.
getHTMLElement
().
appendChild
(
this
.
_container
);
...
...
@@ -101,7 +101,7 @@ export class HtmlPreviewPart extends BaseEditor {
super
.
changePosition
(
position
);
}
p
ublic
setEditorVisible
(
visible
:
boolean
,
position
?:
Position
):
void
{
p
rotected
setEditorVisible
(
visible
:
boolean
,
position
?:
Position
):
void
{
this
.
_doSetVisible
(
visible
);
super
.
setEditorVisible
(
visible
,
position
);
}
...
...
src/vs/workbench/parts/output/browser/outputPanel.ts
浏览文件 @
f7e23582
...
...
@@ -96,7 +96,7 @@ export class OutputPanel extends TextResourceEditor {
return
super
.
setInput
(
input
,
options
).
then
(()
=>
this
.
revealLastLine
());
}
p
ublic
createEditor
(
parent
:
Builder
):
void
{
p
rotected
createEditor
(
parent
:
Builder
):
void
{
// First create the scoped instantation service and only then construct the editor using the scoped service
const
scopedContextKeyService
=
this
.
contextKeyService
.
createScoped
(
parent
.
getHTMLElement
());
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录