fix cursor in emacs mode
This commit is contained in:
parent
bd2e5381cc
commit
d7ff50c9fe
1 changed files with 3 additions and 3 deletions
|
|
@ -33,14 +33,14 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
var dom = require("../lib/dom");
|
var dom = require("../lib/dom");
|
||||||
|
|
||||||
var screenToTextBlockCoordinates = function(pageX, pageY) {
|
var screenToTextBlockCoordinates = function(x, y) {
|
||||||
var canvasPos = this.scroller.getBoundingClientRect();
|
var canvasPos = this.scroller.getBoundingClientRect();
|
||||||
|
|
||||||
var col = Math.floor(
|
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(
|
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);
|
return this.session.screenToDocumentPosition(row, col);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue