Index: /trunk/expressoMail1_2/js/abas.js
===================================================================
--- /trunk/expressoMail1_2/js/abas.js (revision 5459)
+++ /trunk/expressoMail1_2/js/abas.js (revision 5485)
@@ -139,11 +139,5 @@
}
}
-
currentTab=ID;
-
- if( document.getElementById('to_'+ID) && document.getElementById('to_'+ID).type == "textarea"){
- document.getElementById('to_'+ID).focus();
- }
-
RichTextEditor.setEditable(ID);
return ID;
Index: /trunk/expressoMail1_2/js/main.js
===================================================================
--- /trunk/expressoMail1_2/js/main.js (revision 5470)
+++ /trunk/expressoMail1_2/js/main.js (revision 5485)
@@ -1651,5 +1651,5 @@
else
RichTextEditor.setInitData(new_border_ID,make_forward_body(data.body, data.to, data.date, data.subject, data.to_all, data.cc));
- //Element("to_" + new_border_ID).focus();
+
break;
case "new":
@@ -1675,7 +1675,6 @@
if (preferences.use_signature == "1")
RichTextEditor.setInitData(new_border_ID, '
' + signature);
- //Nao funcionava no Chrome
- //Element("to_" + new_border_ID).focus();
- $('#to_'+new_border_ID).focus();
+ else
+ $('#to_'+new_border_ID).focus();
break;
case "edit":
Index: /trunk/expressoMail1_2/js/rich_text_editor.js
===================================================================
--- /trunk/expressoMail1_2/js/rich_text_editor.js (revision 5460)
+++ /trunk/expressoMail1_2/js/rich_text_editor.js (revision 5485)
@@ -338,6 +338,9 @@
if(this.plain[id] === true)
{
- if($('#'+id) !== undefined)
+ if($('#'+id) !== undefined){
$('#'+id).val(data);
+ if (reply === undefined)
+ $('#to_'+id).focus();
+ }
else
setTimeout(function() {RichTextEditor.setInitData(id,data,reply,recursion); }, 500);
@@ -366,6 +369,11 @@
var divBr = '
';
- if(reply === undefined)
+ if(reply === undefined){
+ editor.on('insertHtml',function setFocus(e){
+ setTimeout("$('#to_"+id+"').focus()",100);
+ }
+ );
editor.insertHtml(divBr+divBr+data);
+ }
else if(reply == 'edit')
editor.insertHtml(data);
@@ -380,6 +388,6 @@
}
//Caso não for uma resposta votla o foco para o input to
- if(reply === undefined)
- setTimeout("$('#to_"+id+"').focus()",100);
+ //if(reply === undefined)
+ // setTimeout("$('#to_"+id+"').focus()",100);
}