检索CodeMirror merge.js的diff/original值

nra*_*aus 11 merge codemirror

我试图检索原始(可能被修改,因为我允许它)以及我正在比较的数据(也可能被修改).

文档没有解释如何做,有origLeft和origRight的引用,但它们似乎无法正常工作 - 一个是NULL(左)而另一个似乎不包含修改后的数据.

这是我正在使用的代码:

<div id=editor></div>

<script>
var original = 'Original text';
var compareTo = 'Modified text';

hilight= true;
var target = document.getElementById("editor");

dv = CodeMirror.MergeView(target, {
    value: original ,
    origLeft: null,
    orig: compareTo ,
    lineNumbers: true,
    mode: "text/html",
    highlightDifferences: hilight,
    lineWrapping : true,
  });
</script>
Run Code Online (Sandbox Code Playgroud)

我试过做dv.getValue(),dv.leftOriginal(),dv.rightOriginal()等等.没有运气

非常感谢您的帮助

Mar*_*ijn 6

我想dv.rightOriginal().getValue()dv.editor().getValue()(用于编辑的内容)是你在找什么.(这些方法leftOriginal,rightOriginaleditor,返回CodeMirror实例.)