addEventListener was breaking old browsers

This commit is contained in:
nightwing 2012-04-29 14:29:33 +04:00
commit 9ae7bc0c04
2 changed files with 8 additions and 7 deletions

View file

@ -42,6 +42,7 @@ var RangeList = require("./range_list").RangeList;
var Range = require("./range").Range;
var Selection = require("./selection").Selection;
var onMouseDown = require("./mouse/multi_select_handler").onMouseDown;
var event = require("./lib/event");
exports.commands = require("./commands/multi_select_commands");
// Todo: session.find or editor.findVolatile that returns range
@ -734,7 +735,7 @@ function addAltCursorListeners(editor){
var el = editor.textInput.getElement();
var altCursor = false;
var contentEl = editor.renderer.content;
el.addEventListener("keydown", function(e) {
event.addListener(el, "keydown", function(e) {
if (e.keyCode == 18 && !(e.ctrlKey || e.shiftKey || e.metaKey)) {
if (!altCursor) {
contentEl.style.cursor = "crosshair";
@ -745,8 +746,8 @@ function addAltCursorListeners(editor){
}
});
el.addEventListener("keyup", reset);
el.addEventListener("blur", reset);
event.addListener(el, "keyup", reset);
event.addListener(el, "blur", reset);
function reset() {
if (altCursor) {
contentEl.style.cursor = "";