提交 81a77f7e 编写于 作者: I isidor

open editors: render editor description

上级 cc8ae118
......@@ -82,6 +82,12 @@
border: none;
}
.explorer-viewlet .explorer-open-editors .monaco-tree .monaco-tree-row .open-editor > .description {
opacity: .7;
margin-left: .5em;
font-size: .9em;
}
/* Theming */
.vs-dark .monaco-workbench .explorer-viewlet .collapsible.header .action-close-all-files {
background: url("closeall_inverse.svg") center center no-repeat;
......
......@@ -46,6 +46,8 @@ export class DataSource implements tree.IDataSource {
interface IEditorTemplateData {
root: HTMLElement;
name: HTMLSpanElement;
description: HTMLSpanElement;
}
interface IEditorGroupTemplateData {
......@@ -80,6 +82,8 @@ export class Renderer implements tree.IRenderer {
const editorTemplate: IEditorTemplateData = Object.create(null);
editorTemplate.root = dom.append(container, $('.open-editor'));
editorTemplate.name = dom.append(editorTemplate.root, $('span.name'));
editorTemplate.description = dom.append(editorTemplate.root, $('span.description'));
return editorTemplate;
}
......@@ -97,7 +101,8 @@ export class Renderer implements tree.IRenderer {
}
private renderOpenEditor(tree: tree.ITree, editor: EditorInput, templateData: IEditorTemplateData): void {
templateData.root.textContent = editor.getName();
templateData.name.textContent = editor.getName();
templateData.description.textContent = editor.getDescription();
}
public disposeTemplate(tree: tree.ITree, templateId: string, templateData: any): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册