fix IE focus issue
This commit is contained in:
parent
f8704be5c7
commit
2851241563
1 changed files with 5 additions and 2 deletions
|
|
@ -9,7 +9,10 @@ ace.Editor = function(renderer, doc) {
|
||||||
new ace.KeyBinding(container, this);
|
new ace.KeyBinding(container, this);
|
||||||
var self = this;
|
var self = this;
|
||||||
ace.addListener(container, "mousedown", function(e) {
|
ace.addListener(container, "mousedown", function(e) {
|
||||||
self.focus();
|
setTimeout(function() {self.focus();});
|
||||||
|
return ace.preventDefault(e);
|
||||||
|
});
|
||||||
|
ace.addListener(container, "selectstart", function(e) {
|
||||||
return ace.preventDefault(e);
|
return ace.preventDefault(e);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -107,7 +110,7 @@ ace.Editor = function(renderer, doc) {
|
||||||
|
|
||||||
var pos = self.doc.findMatchingBracket(self.getCursorPosition());
|
var pos = self.doc.findMatchingBracket(self.getCursorPosition());
|
||||||
if (pos) {
|
if (pos) {
|
||||||
range = new ace.Range(pos.row, pos.column, pos.row, pos.column=1);
|
range = new ace.Range(pos.row, pos.column, pos.row, pos.column+1);
|
||||||
self.$bracketHighlight = self.renderer.addMarker(range, "bracket");
|
self.$bracketHighlight = self.renderer.addMarker(range, "bracket");
|
||||||
}
|
}
|
||||||
}, 10);
|
}, 10);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue