This commit is contained in:
Liang Ding 2015-01-04 10:11:08 +08:00
parent 3bdba1a2fa
commit 1ed57dc5da
1 changed files with 10 additions and 3 deletions

View File

@ -55,9 +55,16 @@ var wide = {
$("#outline li").dblclick(function () { $("#outline li").dblclick(function () {
var $it = $(this), var $it = $(this),
cursor = CodeMirror.Pos($it.data('line'), $it.data("ch")); cursor = CodeMirror.Pos($it.data('line'), $it.data("ch"));
wide.curEditor.setCursor(cursor);
wide.curEditor.focus(); var editor = wide.curEditor;
editor.setCursor(cursor);
var half = Math.floor(editor.getScrollInfo().clientHeight / editor.defaultTextHeight() / 2);
var cursorCoords = editor.cursorCoords({line: cursor.line - half, ch: 0}, "local");
editor.scrollTo(0, cursorCoords.top);
editor.focus();
}); });
} }
}); });