Changeset 6422 for sandbox/2.4.1-3
- Timestamp:
- 06/05/12 15:58:21 (12 years ago)
- Location:
- sandbox/2.4.1-3/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.1-3/expressoMail1_2/js/QuickCatalogSearch.js
r6405 r6422 598 598 599 599 final_contact = final_contact.replace(/\/n/, ""); 600 var ldap_id = preferences.expressoMail_ldap_identifier_recipient; 601 if(ldap_id){ 602 draw_email_box( 603 (data_[parseInt(divs.split("_")[1])-1][ldap_id] ? data_[parseInt(divs.split("_")[1])-1][ldap_id][0] : final_contact) 604 , content.find(field_).filter("input") 605 ); 600 if(data_[parseInt(divs.split("_")[1])-1].type_contact == "G"){ 601 var ldap_id = preferences.expressoMail_ldap_identifier_recipient; 602 if(ldap_id){ 603 draw_email_box( 604 (data_[parseInt(divs.split("_")[1])-1][ldap_id.toLowerCase()] ? data_[parseInt(divs.split("_")[1])-1][ldap_id.toLowerCase()][0] : final_contact) 605 , content.find(field_).filter("input") 606 ); 607 }else{ 608 draw_email_box(final_contact, content.find(field_).filter("input")); 609 } 606 610 }else{ 607 draw_email_box( final_contact, content.find(field_).filter("input"));611 draw_email_box(data_[0].id_contact, content.find(field_).filter("input"), true); 608 612 } 609 613 button.onclick = function(){ -
sandbox/2.4.1-3/expressoMail1_2/js/draw_api.js
r6379 r6422 3501 3501 3502 3502 //DESENHO DAS CAIXA DE EMAIL 3503 function draw_email_box(input_data, location ){3503 function draw_email_box(input_data, location, personal){ 3504 3504 if($.trim(input_data) != ""){ 3505 3505 var box_data = valid_emails(input_data); … … 3509 3509 if(preferences.expressoMail_ldap_identifier_recipient && $(newBox).hasClass("invalid-email-box")){ 3510 3510 //$(newBox).find(".loading").css("background-image", "../prototype/modules/mail/img/ajax-loader.gif"); 3511 show_detais(newBox, input_data );3511 show_detais(newBox, input_data, personal); 3512 3512 }else{ 3513 3513 $(newBox).find(".box-loading").remove(); … … 3791 3791 3792 3792 //MOSTRA OS DETALHES DAS CAIXA DE EMAIL NOS CAMPOS PARA - CC - CCO 3793 function show_detais(box, value ){3793 function show_detais(box, value, personal){ 3794 3794 var ldap_id = preferences.expressoMail_ldap_identifier_recipient; 3795 if(personal){ 3796 DataLayer.read("/contact/"+value, {}, function(data){ 3797 if(!data.error){ 3798 if(data.collection.error) 3799 box.find(".box-loading").remove(); 3800 else{ 3801 //box.find(".box-loading").css("background-image", "url(templates/default/images/information.png) no-repeat! !important"); 3802 box.find(".box-loading").removeClass("box-loading").addClass("box-info"); 3803 box.addClass("box-"+value).removeClass("invalid-email-box"); 3804 loadExtraLDAPBox(data.collection.itens[0].data, ".box-"+value); 3805 box.unbind("dblclick").bind("dblclick", function(e){ 3806 new $.Zebra_Dialog('<strong>Impossivel editar</strong> um contato do catálogo pessoal\n' + 3807 '<strong>Porém</strong> é possivel remove-lo', { 3808 'buttons': false, 3809 'modal': false, 3810 'position': ['right - 20', 'top + 20'], 3811 'auto_close': 3000 3812 }); 3813 }).find(".box-input").val("\""+data.collection.itens[0].data[0].value+"\" <"+data.collection.itens[0].data[1].value+">"); 3814 box.find(".email-box-value").html( (data.collection.itens[0].data[0].value.length > 18 ? data.collection.itens[0].data[0].value.substring(0, 15)+"...": data.collection.itens[0].data[0].value)) 3815 } 3816 }else{ 3817 box.find(".box-loading").remove(); 3818 } 3819 }); 3820 return; 3821 } 3822 3795 3823 DataLayer.read("/usersldap", {field : ldap_id,value: value}, function(data){ 3796 3824 if(!data.error){ … … 3803 3831 loadExtraLDAPBox(data.collection.itens[0].data, ".box-"+value); 3804 3832 box.unbind("dblclick").bind("dblclick", function(e){ 3805 new $.Zebra_Dialog('<strong>Impossivel editar</strong> um contato do ldap\n' +3833 new $.Zebra_Dialog('<strong>Impossivel editar</strong> um contato do catálogo geral\n' + 3806 3834 '<strong>Porém</strong> é possivel remove-lo', { 3807 3835 'buttons': false,
Note: See TracChangeset
for help on using the changeset viewer.