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