我正在尝试理解我在FirePad使用的Code Mirror - 我认为这一切都正常,但现在我想做更多的事情并且令人兴奋'。
我期待使用markText使其成为readOnly,但我无法在任何地方找到如何实际操作。我的需要是加载编辑器,并使用模板预设(描述它的最佳方式),以便模板具有一些预设的readOnly文本,然后用户在只读文本之后更新textarea,即它不能被删除/过度写作
示例(模板插入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/>
在此示例中,人们应该能够在此处键入标记为&#39;类型文本的区域。
要调用文本编辑器,我使用它:
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 });
任何想法?