From d7ff50c9fe1791aa24201bc37b5458cd84ce4c25 Mon Sep 17 00:00:00 2001 From: nightwing Date: Mon, 7 Jan 2013 23:04:01 +0400 Subject: [PATCH] fix cursor in emacs mode --- lib/ace/keyboard/emacs.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ace/keyboard/emacs.js b/lib/ace/keyboard/emacs.js index 8fc3aeeb..2952b80a 100644 --- a/lib/ace/keyboard/emacs.js +++ b/lib/ace/keyboard/emacs.js @@ -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);