Files
GitList/assets/viewers/codemirror/main.js
2022-01-14 23:17:34 -05:00

23 lines
494 B
JavaScript

var CodeMirror = require('codemirror');
// Dynamically load modes
var requireContext = require.context('codemirror/mode/', true, /\.js$/);
requireContext.keys().forEach(function (key) {
requireContext(key);
});
window.addEventListener('load', function () {
var editor = document.getElementById('cm-editor');
if (!editor) {
return;
}
CodeMirror.fromTextArea(editor, {
mode: editor.dataset.mode,
lineNumbers: true,
lineWrapping: true,
autofocus: true,
});
});