Difference between revisions of "Widget:CodeEditor"

From Coder Merlin
Line 16: Line 16:
<script>
<script>
window.addEventListener('load', (event) => {
window.addEventListener('load', (event) => {
   CodeMirror.fromTextArea(document.getElementById('codeEditor<!--{$uniqueID|validate:int}-->'),
   var cm = CodeMirror.fromTextArea(document.getElementById('codeEditor<!--{$uniqueID|validate:int}-->'),
       {
       {
           keyMap: "emacs",
           keyMap: "emacs",

Revision as of 20:41, 8 June 2021

Parameters:

uniqueID
integer: id for editor, must be unique per page
lineNumbers
boolean: true to display line numbers
theme
string: name of theme (which must be loaded via css)
readOnly
boolean: true if editing should be disabled
mode
string: language for highlighting (which must be loaded via js)
initialCode
string: initial code to place in editor