Changeset 5483


Ignore:
Timestamp:
02/07/12 10:51:18 (12 years ago)
Author:
angelo
Message:

Ticket #2483 - Corrigir a sequencia para foco na criacao de novas mensagens

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/draw_api.js

    r5476 r5483  
    33173317        input_replyto.id = "replyto_"+ID; 
    33183318        input_replyto.name = "input_replyto"; 
    3319         input_replyto.setAttribute("tabIndex","1"); 
     3319        //input_replyto.setAttribute("tabIndex","1"); 
    33203320    input_replyto.style.width = "100%"; 
    33213321        //input_replyto.setAttribute("wrap","soft"); 
     
    33823382        input_to.id = "to_"+ID; 
    33833383        input_to.name = "input_to"; 
    3384         input_to.setAttribute("tabIndex","1"); 
     3384        //input_to.setAttribute("tabIndex","1"); 
    33853385        input_to.style.width = "100%"; 
    33863386        input_to.style.padding = "1px"; 
     
    34663466        input_cc.id = "cc_"+ID; 
    34673467        input_cc.name = "input_cc"; 
    3468         input_cc.setAttribute("tabIndex","1"); 
     3468        //input_cc.setAttribute("tabIndex","1"); 
    34693469        input_cc.style.width = "100%"; 
    34703470        input_cc.className = "mail_fields"; 
     
    35393539                input_cco.id = "cco_"+ID; 
    35403540                input_cco.name = "input_cco"; 
    3541                 input_cco.setAttribute("tabIndex","1"); 
     3541                //input_cco.setAttribute("tabIndex","1"); 
    35423542                input_cco.style.width = "100%"; 
    35433543                input_cco.className = "mail_fields"; 
     
    35973597        a_cc_link.id = "a_cc_link_"+ID; 
    35983598        a_cc_link.className = "button small another_adress"; 
    3599         a_cc_link.setAttribute("tabIndex","-1"); 
     3599        //a_cc_link.setAttribute("tabIndex","-1"); 
    36003600        var cc_load = ""; 
    36013601        a_cc_link.onclick = function () { 
     
    36353635                a_cco_link.id = "a_cco_link_"+ID;  
    36363636                a_cco_link.className = "button small another_adress"; 
    3637                 a_cco_link.setAttribute("tabIndex","-1");  
     3637                //a_cco_link.setAttribute("tabIndex","-1");  
    36383638                var cco_load = ""; 
    36393639                a_cco_link.onclick = function () { 
     
    36763676        input_subject.id = "subject_"+ID; 
    36773677        input_subject.name = "input_subject"; 
    3678         input_subject.setAttribute("tabIndex","1"); 
     3678        //input_subject.setAttribute("tabIndex","1"); 
    36793679        input_subject.style.width = "100%"; 
    36803680        input_subject.setAttribute("autocomplete","off"); 
    36813681        input_subject.onkeydown = function(event){   
    36823682                var k;   
     3683                var e = event || window.event; 
    36833684                if(window.event){ 
    36843685                        k = window.event.keyCode;   
     
    36863687                        k = event.keyCode;   
    36873688                } 
    3688                  
    3689                 if (k == 9){           
    3690                         RichTextEditor.focus(ID);   
    3691                         return false;   
     3689                if (k == 9){ 
     3690                        if (e.shiftKey){ 
     3691                                var cco = Element("cco_"+ID); 
     3692                                var cc = Element("cc_"+ID); 
     3693                                if (cco.style.display != 'none'){ 
     3694                                        cco.focus(); 
     3695                                } 
     3696                                else if (cc.style.display != 'none'){ 
     3697                                        cc.focus(); 
     3698                                } 
     3699                                else { 
     3700                                        Element("to_"+ID).focus(); 
     3701                                } 
     3702                        } 
     3703                        else{           
     3704                                RichTextEditor.focus(ID);   
     3705                                return false;   
     3706                        } 
    36923707                }    
    36933708        }  
     
    37043719                if(parseInt(preferences.use_signature_digital_cripto)==1) { 
    37053720                        var input_return_digital_chk = (parseInt(preferences.use_signature_digital)==1) ? 'checked="checked"' : ''; 
    3706                         var input_return_digital = '<input type="checkbox" class="checkbox" name="input_return_digital" id="return_digital_'+ID+'" tabIndex="-1" '+input_return_digital_chk+' />'; 
     3721                        var input_return_digital = '<input type="checkbox" class="checkbox" name="input_return_digital" id="return_digital_'+ID+'" '+input_return_digital_chk+' />'; 
    37073722                        var label_return_digital = '<label for="return_digital_'+ID+'">'+get_lang("Digitally sign message?")+'</label>'; 
    37083723                        var button_return_digital = '<button title="'+get_lang("Include digital signature")+'" class="send_option header-button button small '+(input_return_digital_chk != "" ? "expressomail-button-icon-ative" : "")+'" name="return_digital_'+ID+'" id="return_digital_options_'+ID+'">&nbsp;</button>'; 
     
    37113726                         
    37123727                        var input_return_cripto_chk = (parseInt(preferences.use_signature_cripto)==1) ? 'checked="checked"' : ''; 
    3713                         var input_return_cripto = '<input type="checkbox" class="checkbox" name="input_return_cripto" id="return_cripto_'+ID+'" tabIndex="-1" '+input_return_cripto_chk+' />'; 
     3728                        var input_return_cripto = '<input type="checkbox" class="checkbox" name="input_return_cripto" id="return_cripto_'+ID+' '+input_return_cripto_chk+' />'; 
    37143729                        var label_return_cripto = '<label for="return_cripto_'+ID+'">'+get_lang("Digitally crypt message?")+'</label>'; 
    37153730                        var button_return_cripto = '<button title="'+get_lang("Encrypted email")+'" class="send_option header-button button small '+(input_return_cripto_chk != "" ? "expressomail-button-icon-ative" : "")+'" name="return_cripto_'+ID+'" id="return_cripto_options_'+ID+'">&nbsp;</button>'; 
     
    37203735 
    37213736        var input_return_receipt_chk = (preferences.return_recipient_deafault != '0') ? 'checked="checked"' : ''; 
    3722         var input_return_receipt = '<input type="checkbox" class="checkbox" name="input_return_receipt" id="return_receipt_'+ID+'" tabIndex="-1" '+input_return_receipt_chk+' />'; 
     3737        var input_return_receipt = '<input type="checkbox" class="checkbox" name="input_return_receipt" id="return_receipt_'+ID+'" '+input_return_receipt_chk+' />'; 
    37233738        var label_return_receipt = '<label for="return_receipt_'+ID+'">'+get_lang("Return receipt")+'</label>'; 
    37243739        if(input_return_receipt_chk != ''){ 
     
    37293744        if (parseInt(preferences.use_important_flag)) 
    37303745                            { 
    3731                 var input_important = '<input type="checkbox" class="checkbox" id="important_message_'+ID+'" name="input_important_message" tabIndex="-1"/>'; 
     3746                var input_important = '<input type="checkbox" class="checkbox" id="important_message_'+ID+'" name="input_important_message" />'; 
    37323747                var label_important = '<label for="important_message_'+ID+'">'+get_lang("Important message")+'</label>'; 
    37333748                //jQuery(tbody_message).append('<tr><td> </td><td>'+input_important+label_important+'</td</tr>'); 
     
    37383753        if (!expresso_offline) { 
    37393754                var onclk_text_plain = 'javascript:RichTextEditor.setPlain(this.checked, '+ID+');'; 
    3740                 var input_text_plain = '<input type="checkbox" class="checkbox" name="textplain_rt_checkbox" id="textplain_rt_checkbox_'+ID+'" tabIndex="-1" onclick="'+onclk_text_plain+'"/>'; 
     3755                var input_text_plain = '<input type="checkbox" class="checkbox" name="textplain_rt_checkbox" id="textplain_rt_checkbox_'+ID+'" onclick="'+onclk_text_plain+'"/>'; 
    37413756                var label_text_plain = '<label for="textplain_rt_checkbox_'+ID+'">'+get_lang('Simple text mode')+'</label>'; 
    37423757                         
     
    37783793        var add_msgs = document.createElement("A"); 
    37793794        add_msgs.setAttribute("href", "javascript:void(0)"); 
     3795        add_msgs.setAttribute("tabIndex","-1"); 
    37803796        is_ie ? add_msgs.setAttribute("className", 'message-attach-link') : add_msgs.setAttribute("class", 'message-attach-link'); 
    37813797        add_msgs.innerHTML =  get_lang("Messages: add+"); 
Note: See TracChangeset for help on using the changeset viewer.