Changeset 2497


Ignore:
Timestamp:
04/13/10 12:11:38 (14 years ago)
Author:
amuller
Message:

Ticket #1035 - Implementando a funcao borkb

Location:
trunk/expressoMail1_2/js
Files:
3 edited

Legend:

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

    r2400 r2497  
    662662                return rb; 
    663663        } 
     664} 
     665 
     666function borkb(size){ 
     667        kbyte = 1024; 
     668        mbyte = kbyte*1024; 
     669        gbyte = mbyte*1024; 
     670        if (!size) 
     671                size = 0; 
     672        if (size < kbyte) 
     673                return size + 'B'; 
     674        else if (size < mbyte) 
     675                return parseInt(size/kbyte) + 'KB'; 
     676        else if (size < gbyte) 
     677                if (size/mbyte > 100) 
     678                        return (size/mbyte).toFixed(0) + 'MB'; 
     679                else 
     680                        return (size/mbyte).toFixed(1) + 'MB'; 
     681        else 
     682                return parseInt(size/gbyte).toFixed(1) + 'GB'; 
    664683} 
    665684 
  • trunk/expressoMail1_2/js/draw_api.js

    r2462 r2497  
    10371037                td_element6.setAttribute("noWrap","true"); 
    10381038                td_element6.setAttribute("align", "center"); 
    1039                  
    1040                 msg_size = headers_msgs.Size; 
    1041                 if (msg_size < 1048576 && msg_size > 1024) 
    1042                         td_element6.innerHTML = this.round(msg_size / 1024, 0) + ' Kb'; 
    1043                 else if(msg_size > 1024) 
    1044                         td_element6.innerHTML = this.round(msg_size / (1024*1024), 1) + ' Mb'; 
    1045                 else 
    1046                         td_element6.innerHTML = "1 Kb"; 
     1039 
     1040                td_element6.innerHTML = borkb(headers_msgs.Size); 
    10471041 
    10481042                tr_element.appendChild(td_element1); 
     
    18131807//                      link_attachment.setAttribute("href", "javascript:download_attachments('"+info_msg.msg_folder+"','"+info_msg.msg_number+"',"+i+",'"+info_msg.attachments[i].pid+"','"+info_msg.attachments[i].encoding+"')"); 
    18141808                        link_attachment.innerHTML = url_decode(info_msg.attachments[i].name); 
    1815                         msg_size = info_msg.attachments[i].fsize; 
    1816                         if (msg_size < 1048576 && msg_size > 1024) 
    1817                                 link_attachment.innerHTML += ' (' + this.round(msg_size / 1024, 0) + ' Kb)'; 
    1818                         else if(msg_size > 1024) 
    1819                                 link_attachment.innerHTML += ' (' + this.round(msg_size / (1024*1024), 1) + ' Mb)'; 
    1820                         else 
    1821                                 link_attachment.innerHTML += ' (' + msg_size + ' bytes)'; 
     1809                        link_attachment.innerHTML = borkb(info_msg.attachments[i].fsize); 
     1810 
    18221811                        if((url_decode(info_msg.attachments[i].name).indexOf(".ics")!=-1) || (url_decode(info_msg.attachments[i].name).indexOf(".vcard")!=-1)){ 
    18231812                                //Link para importar calendário 
  • trunk/expressoMail1_2/js/main.js

    r2449 r2497  
    18221822                        var fileName = attach_files[att_index].substr(0,attach_files[att_index].indexOf('_SIZE_')); 
    18231823                        var fileSize = parseInt(attach_files[att_index].substr(attach_files[att_index].indexOf('_SIZE_')+6))/1024 
    1824                         link_attachment.innerHTML = fileName + " ("+parseInt(fileSize)+" kb)"; 
     1824                        link_attachment.innerHTML = fileName + " ("+borkb((parseInt(fileSize)*1024))+")"; 
    18251825 
    18261826                        var href = "'"+folder_id+"','"+data.msg_no+"','"+(att_index)+"','"+(att_index+2)+"','base64'"; 
Note: See TracChangeset for help on using the changeset viewer.