提交 d96c1fb4 编写于 作者: I isidor

open editors: change configuration name

上级 266e686d
......@@ -38,6 +38,7 @@ export class OpenEditorsView extends AdaptiveCollapsibleViewletView {
private model: IEditorStacksModel;
private dirtyCountElement: HTMLElement;
private lastDirtyCount: number;
// Use a scheduler to update the tree as many update events come at some time so to prevent over-reacting.
private updateTreeScheduler: RunOnceScheduler;
constructor(actionRunner: IActionRunner, settings: any,
......@@ -159,16 +160,14 @@ export class OpenEditorsView extends AdaptiveCollapsibleViewletView {
// }
private onConfigurationUpdated(configuration: IFilesConfiguration): void {
// TODO@isidor change configuration name
let visibleOpenEditors = configuration && configuration.explorer && configuration.explorer.workingFiles && configuration.explorer.workingFiles.maxVisible;
let visibleOpenEditors = configuration && configuration.explorer && configuration.explorer.openEditors && configuration.explorer.openEditors.maxVisible;
if (typeof visibleOpenEditors === 'number') {
this.maxVisibleOpenEditors = visibleOpenEditors;
} else {
this.maxVisibleOpenEditors = OpenEditorsView.DEFAULT_MAX_VISIBLE_OPEN_EDITORS;
}
// TODO@isidor change configuration name
let dynamicHeight = configuration && configuration.explorer && configuration.explorer.workingFiles && configuration.explorer.workingFiles.dynamicHeight;
let dynamicHeight = configuration && configuration.explorer && configuration.explorer.openEditors && configuration.explorer.openEditors.dynamicHeight;
if (typeof dynamicHeight === 'boolean') {
this.dynamicHeight = dynamicHeight;
} else {
......
......@@ -103,19 +103,19 @@ export class WorkingFilesView extends AdaptiveCollapsibleViewletView {
}
private onConfigurationUpdated(configuration: IFilesConfiguration): void {
let visibleWorkingFiles = configuration && configuration.explorer && configuration.explorer.workingFiles && configuration.explorer.workingFiles.maxVisible;
if (typeof visibleWorkingFiles === 'number') {
this.maxVisibleWorkingFiles = visibleWorkingFiles;
} else {
this.maxVisibleWorkingFiles = WorkingFilesView.DEFAULT_MAX_VISIBLE_FILES;
}
let dynamicHeight = configuration && configuration.explorer && configuration.explorer.workingFiles && configuration.explorer.workingFiles.dynamicHeight;
if (typeof dynamicHeight === 'boolean') {
this.dynamicHeight = dynamicHeight;
} else {
this.dynamicHeight = WorkingFilesView.DEFAULT_DYNAMIC_HEIGHT;
}
// let visibleWorkingFiles = configuration && configuration.explorer && configuration.explorer.workingFiles && configuration.explorer.workingFiles.maxVisible;
// if (typeof visibleWorkingFiles === 'number') {
// this.maxVisibleWorkingFiles = visibleWorkingFiles;
// } else {
// this.maxVisibleWorkingFiles = WorkingFilesView.DEFAULT_MAX_VISIBLE_FILES;
// }
// let dynamicHeight = configuration && configuration.explorer && configuration.explorer.workingFiles && configuration.explorer.workingFiles.dynamicHeight;
// if (typeof dynamicHeight === 'boolean') {
// this.dynamicHeight = dynamicHeight;
// } else {
// this.dynamicHeight = WorkingFilesView.DEFAULT_DYNAMIC_HEIGHT;
// }
// Adjust expanded body size
this.expandedBodySize = this.getExpandedBodySize(this.model);
......
......@@ -63,7 +63,7 @@ export abstract class FileEditorInput extends EditorInput implements IFileEditor
export interface IFilesConfiguration extends IFilesConfiguration {
explorer: {
workingFiles: {
openEditors: {
maxVisible: number;
dynamicHeight: boolean;
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册