in assets/app/views/editor/edit-file.js [175:198]
initializeContentEditor: function (doc, fileExt) {
var contentEditorEl = this.$('[data-target=content]')[0];
try {
// try to load content into prosemirror
this.editors.content = this.editors.content || createProseMirror(contentEditorEl);
this.editors.content.setContent(doc.content || '', 'markdown');
}
catch (e) {
// if prosemirror errors out, use codemirror
$(contentEditorEl).empty(); // remove prosemirror
this.editors.content = CodeMirror(contentEditorEl, {
lineNumbers: true,
lineWrapping: true,
extraKeys: {
Tab: false
}
});
this.editors.content.doc.setValue(this.doc.content || '');
}
if (fileExt != 'md' && fileExt != 'markdown') {
$(contentEditorEl).parents('.usa-grid').first().hide();
}
},