Ignore:
Timestamp:
04/11/12 11:35:15 (12 years ago)
Author:
gustavo
Message:

Ticket #2611 - Refatorar interface de criação de nova mensagem

File:
1 edited

Legend:

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

    r5786 r5911  
    2222        begin_ = begin; 
    2323        end_   = end; 
    24  
     24                content = $("#content_id_"+ID); 
     25                 
    2526                keypress_read(data); 
    2627                configure_slider(data); 
     
    253254                        var signal = "+"; 
    254255                        var btnClass = "add"; 
    255                         var emailList = $("#" + field_ + "_" + id_).val(); 
     256                        var emailList = content.find(field_).val(); 
    256257                        var emails_adicionados = emailList.split(","); 
    257258                        for(aux=0; aux<emails_adicionados.length -1; aux++) { 
     
    594595                final_contact = "\""+nome +"\" <"+email+">, "; 
    595596                 
    596                 var emailList      = document.getElementById(field_ + "_" + id_).value; 
     597                var emailList      = content.find(field_).val(); 
    597598                //remove os caracteres da busca 
    598599                emailList = emailList.substr(0,emailList.lastIndexOf(',')+1);  
     
    611612                final_contact = final_contact.replace(/\/n/, ""); 
    612613                new_emailList = emailList + final_contact;     
    613         document.getElementById(field_ + "_" + id_).value = new_emailList; 
    614                  
    615                 $("#"+field_+"_"+id_+"").trigger("update"); 
     614        content.find(field_).val(new_emailList); 
     615                 
     616                content.find(field_).trigger("update"); 
    616617                 
    617618                button.onclick = function(){ 
     
    635636                var exist = false; 
    636637                 
    637                 var emailList = $("#" + field_ + "_" + id_).val(); 
     638                var emailList = content.find(field_).val(); 
    638639                var emails_adicionados = emailList.split(","); 
    639640                 
     
    659660                var novos_contatos = emails_adicionados.join(",");   
    660661                novos_contatos = novos_contatos.replace(/%,/g, ""); 
    661                 $("#" + field_ + "_" + id_).val(novos_contatos); 
     662                content.find(field_).val(novos_contatos); 
    662663                 
    663664                button.onclick = function(){ 
     
    671672                }; 
    672673                 
    673                 $("#"+field_+"_"+id_+"").trigger("update"); 
     674                content.find(field_).trigger("update"); 
    674675                button.innerHTML = '<span class="ui-button-text" style="">+</span>'; 
    675676        } 
     
    737738                                $(this).unbind('keydown'); 
    738739                                if (is_ie) {  
    739                                         var range= document.getElementById(field_ + "_" + id_).createTextRange();  
     740                                        var range= content.find(field_).createTextRange();  
    740741                                        range.collapse(false);  
    741742                                        range.select();  
    742743                                } else {  
    743                                         document.getElementById(field_ + "_" + id_).focus();     
     744                                        content.find(field_).focus();     
    744745                                }  
    745746                        }, 
     
    762763                                                                                                $(this).dialog("close"); 
    763764                                                                                                if (is_ie) {  
    764                                                                                                         var range= document.getElementById(field_ + "_" + id_).createTextRange();  
     765                                                                                                        var range= content.find(field_).createTextRange();  
    765766                                                                                                        range.collapse(false);  
    766767                                                                                                        range.select();  
    767768                                                                                                } else {  
    768                                                                                                                 document.getElementById(field_ + "_" + id_).focus();     
     769                                                                                                        content.find(field_).focus();     
    769770                                                                                                }  
    770771                                                                                         }, 
Note: See TracChangeset for help on using the changeset viewer.