function newFoundationsCodeEditorEditorPage() { let thisObject = { originatingNode: undefined, render: render, initialize: initialize, finalize: finalize } let monacoInitialized = false let monacoEditor = undefined let recordFormulaString = '' let codeString = '' let tradingEngineObj = undefined return thisObject function initialize() { monacoInitialized = false buildEditorHTML() buildIntelliSenseModels() } function buildEditorHTML() { let HTML = '' HTML += `
` HTML += '
' HTML += '
' HTML += '
' HTML += `

Code Editor

` HTML += `
` HTML += `
Notes: Changes are saved automatically
` HTML += `
` HTML += `
` HTML += footer() document.getElementById('code-editor-content-div').innerHTML = HTML } function footer() { let HTML = '' HTML += HTML + '