Changeset 7376


Ignore:
Timestamp:
10/09/12 10:51:44 (8 years ago)
Author:
gustavo
Message:

Ticket #3088 - Corrigido o problema do clip e do download de imagens pelo carousel

Location:
sandbox/2.5.0-expresso1/expressoMail1_2/js
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.5.0-expresso1/expressoMail1_2/js/common_functions.js

    r7349 r7376  
    254254        } 
    255255        div_attachment.innerHTML="<iframe style='display:none;width:0;height:0' name='attachment' src='"+url+"'></iframe>"; 
    256 } 
     256        window.onbeforeunload = function(){return unloadMess();} 
     257}  
    257258 
    258259function download_attachments(msg_folder, msg_number, idx_file, msg_part, encoding, new_file_name, show_iframe){ 
  • sandbox/2.5.0-expresso1/expressoMail1_2/js/draw_api.js

    r7347 r7376  
    18791879 
    18801880                td_element2 = createTDElement(0,1,"td_msg"); 
    1881                 if (headers_msgs.attachment == 1) 
     1881                if (headers_msgs.attachment == 1 || headers_msgs.attachment.number_attachments> 0) 
    18821882                        td_element2.innerHTML = "<img src ='templates/"+template+"/images/clip.gif' >"; 
    18831883 
  • sandbox/2.5.0-expresso1/expressoMail1_2/js/main.js

    r7340 r7376  
    24122412        { 
    24132413                var fileUploadMSG = $('#fileupload_msg'+new_border_ID);          
    2414                 var attachments = document.getElementById("attachments_" + old_id_border).getElementsByTagName("a");     
     2414                var attachments = $("#attachments_" + old_id_border).find("a");  
    24152415                var imagens = block_quoted_body.match(/<img[^>]*>/g); 
    24162416                var arrayAttachments = []; 
     
    24212421                            if((attachments[i].tagName=="SPAN") || (attachments[i].tagName=="IMG") || ((attachments[i].href.indexOf("javascript:download_local_attachment")==-1)&&(attachments[i].href.indexOf("javascript:download_attachments")==-1))) 
    24222422                                    continue; 
    2423  
    2424                                 var arrayAtt = attachments[i].href.replace("javascript:download_attachments(", "").replace(")", "").split(',');                                  
     2423                                if(attachments[i].href.split("local") > 1){ 
     2424                                        var arrayAtt = attachments[i].href.replace("javascript:download_local_attachment(", "").replace(")", "").split(',');                                  
     2425                                }else{ 
     2426                                        var arrayAtt = attachments[i].href.replace("javascript:download_attachments(", "").replace(")", "").split(',');                                  
     2427                                } 
     2428                                 
    24252429                                var att = new Object(); 
    24262430                                var regex = new RegExp( "'", "g" ); 
     
    25112515                                    arrayAttachmentsA.push(attachments[i]); 
    25122516                                } 
    2513                     } 
     2517        } 
    25142518                //------------------- 
    25152519                 
     
    26122616                    continue; 
    26132617                fileUploadMSG.find(' .attachments-list').show(); 
    2614                 var arrayAtt = attachments[i].href.replace("javascript:download_attachments(", "").replace(")", "").split(',');                                  
     2618                if(attachments[i].href.split("local").length > 1){ 
     2619                        var arrayAtt = attachments[i].href.replace("javascript:download_local_attachment(", "").replace(")", "").split(',');                                     
     2620                }else{ 
     2621                        var arrayAtt = attachments[i].href.replace("javascript:download_attachments(", "").replace(")", "").split(',');                                          
     2622                } 
    26152623                var att = new Object(); 
    26162624                var regex = new RegExp( "'", "g" ); 
     
    40484056 
    40494057        if(_button == 2 || _button == 3) { 
    4050                 var _params = _target.id.split(";;"); 
    4051                 download_attachments(_params[0],_params[1],_params[2],_params[3],_params[4],file_type); 
    4052         } 
    4053 } 
     4058                if($(_target).parent().attr("href").split("http").length > 1){ 
     4059                        var part_find = thumb.toString().split("#"); 
     4060                        var part2_find = part_find[1].split("/temp"); 
     4061                        var part_id_dwl = part2_find[0] + '/temp/download' + part2_find[1];  
     4062                        download_local_attachment(part_id_dwl); 
     4063                        return; 
     4064                }else{ 
     4065                        var _params = _target.id.split(";;");    
     4066                        download_attachments(_params[0],_params[1],_params[2],_params[3],_params[4],file_type); 
     4067                } 
     4068        } 
     4069} 
     4070 
    40544071function save_image2(info){  
    40554072        var obj = jQuery.parseJSON(unescape(info));  
Note: See TracChangeset for help on using the changeset viewer.