fix cursor in emacs mode

This commit is contained in:
nightwing 2013-01-07 23:04:01 +04:00
commit d7ff50c9fe

View file

@ -33,14 +33,14 @@ define(function(require, exports, module) {
var dom = require("../lib/dom");
var screenToTextBlockCoordinates = function(pageX, pageY) {
var screenToTextBlockCoordinates = function(x, y) {
var canvasPos = this.scroller.getBoundingClientRect();
var col = Math.floor(
(pageX + this.scrollLeft - canvasPos.left - this.$padding - dom.getPageScrollLeft()) / this.characterWidth
(x + this.scrollLeft - canvasPos.left - this.$padding) / this.characterWidth
);
var row = Math.floor(
(pageY + this.scrollTop - canvasPos.top - dom.getPageScrollTop()) / this.lineHeight
(y + this.scrollTop - canvasPos.top) / this.lineHeight
);
return this.session.screenToDocumentPosition(row, col);