我正在尝试了解与FirePad 一起使用的 Code Mirror - 我让一切正常,但现在我想做一些更“令人兴奋”的事情。
我正在寻找 markText 使其成为只读,但我无法在任何地方找到如何实际做到这一点。我需要加载编辑器,并预设一个模板(描述它的最佳方式),以便模板具有一些预设的只读文本,然后用户在只读文本之后更新文本区域,即它不能被删除/覆盖
示例(将模板插入 FirePad):
<div><strong>Note</strong></div><br/>
<div>Type text in here</div><br/>
<div><strong>What has been achieved since last session</strong></div><br/>
<div>Type text in here</div><br/>
在此示例中,人们应该能够在标记为“在此处键入文本”的区域中键入内容。
要调用文本编辑器,我使用它:
var firepadRef = new Firebase('https://XXXXXXXXX.firebaseio.com/test');
var codeMirror = CodeMirror(document.getElementById('someID'), { lineWrapping: true });
var firepad = Firepad.fromCodeMirror(firepadRef, codeMirror, { richTextToolbar: true, richTextShortcuts: true });
有任何想法吗?