don't timeout focus in IE

This commit is contained in:
Fabian Jakobs 2011-03-09 08:35:44 +00:00
commit 8f2949ffb6

View file

@ -245,13 +245,16 @@ var Editor =function(renderer, session) {
};
this.focus = function() {
// Safari need the timeout
// Safari needs the timeout
// iOS and Firefox need it called immediately
// to be on the save side we do both
// except for IE
var _self = this;
setTimeout(function() {
_self.textInput.focus();
});
if (!useragent.isIE) {
setTimeout(function() {
_self.textInput.focus();
});
}
this.textInput.focus();
};