in frontend/src/assets/js/editor.js [61:91]
async function cerateEditor() {
editors.append(`
<div class=${id}>
<div class="search-box" linked-editor="${id}"></div>
<div id="${id}" class="editor">
<div class="loader">Loading...</div>
</div>
</div>
`)
let editor = ace.edit(id);
await editor.setOptions({
mode: 'ace/mode/idea_log',
theme: "ace/theme/idealog",
readOnly: true,
selectionStyle: "text",
showLineNumbers: true,
showGutter: true,
showPrintMargin: false,
highlightSelectedWord: true,
scrollPastEnd: 0.05,
})
editor.execCommand('find');
window.runtime.LogDebug("Fetching content for " + name)
editor.setValue(await content);
editor.renderer.scrollToLine(Number.POSITIVE_INFINITY)
editor.clearSelection();
console.log("Created editor for " + name)
return editor
//Checks entryType of every line and highlight this line according to type.
//Highlighting color is configured for every DynamicEntity on init()
}