added sessions support
This commit is contained in:
@@ -4,6 +4,7 @@ import { ResizeHandle } from "../resize-handle/resize-handle";
|
||||
import './code-editor-container.less';
|
||||
|
||||
export class CodeEditorContainer extends BaseElement {
|
||||
private codeEditor: CodeEditor | null = null;
|
||||
onInit(): void {
|
||||
var language = this.getAttribute("language");
|
||||
this.classList.add("flex-vert");
|
||||
@@ -22,11 +23,15 @@ export class CodeEditorContainer extends BaseElement {
|
||||
this.appendChild(div);
|
||||
}
|
||||
|
||||
setInput(input: any) {
|
||||
this.codeEditor?.setInput(input);
|
||||
}
|
||||
|
||||
createCodeEditor(language: string, expandDir: 'vertical' | 'horizontal') {
|
||||
var codeEditorContent = document.createElement("div");
|
||||
codeEditorContent.classList.add("code-editor-content");
|
||||
var codeEditor = <CodeEditor>document.createElement(language + "-code-editor");
|
||||
codeEditorContent.appendChild(codeEditor);
|
||||
this.codeEditor = <CodeEditor>document.createElement(language + "-code-editor");
|
||||
codeEditorContent.appendChild(this.codeEditor);
|
||||
|
||||
var resizeHandle = <ResizeHandle>document.createElement("resize-handle");
|
||||
resizeHandle.setAttribute("dir", expandDir);
|
||||
|
||||
Reference in New Issue
Block a user