Ignore:
Timestamp:
09/24/07 10:22:29 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

Location:
trunk/expressoMail1_2/js
Files:
5 edited

Legend:

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

    r63 r72  
    5454} 
    5555 
     56emInfoContact.prototype.connectVoip = function (phoneUser, typePhone){ 
     57        var handler_connectVoip = function(data){ 
     58                if(!data) { 
     59                        alert(get_lang("Error contacting VoIP server.")); 
     60                } 
     61                else{ 
     62                        alert(get_lang("Requesting a VoIP call")+":\n"+data); 
     63                } 
     64        } 
     65        cExecute ("$this.functions.callVoipConnect&to="+phoneUser+"&typePhone="+typePhone, handler_connectVoip); 
     66} 
     67 
    5668emInfoContact.prototype.show = function (data){ 
    5769        var _this = this; 
     
    7284                        cn = cn.toString().substring(0,30) + "..."; 
    7385                 
     86                var phoneUser = data.telefone; 
     87                if(preferences.voip_enabled && phoneUser) { 
     88                        phoneUser = "<a title=\""+get_lang("Call to Comercial Number")+"\" href=\"#\" onclick=\"InfoContact.connectVoip('"+phoneUser+"', 'com')\">"+phoneUser+"</a>"; 
     89                        if(data.mobile){ 
     90                                phoneUser += " / <a title=\""+get_lang("Call to Mobile Number")+"\" href=\"#\" onclick=\"InfoContact.connectVoip('"+data.mobile+"', 'mob')\">"+data.mobile+"</a>"; 
     91                        } 
     92                } 
    7493 
    7594                Element("card_cc_td").innerHTML = "<table cellpadding=0 cellspacing=0 border=0 height='100%' width='100%'><tr><td width='70' height='93' style='padding-top:5px;padding-left:6px' align='center' valign='center'>"+ 
     
    7796                                                                                        "<br><img align='center' src='templates/default/images/"+(data.type)+"_catalog.png'><font size=1 color=BLACK>&nbsp;<b>"+get_lang("Sender's Information")+"</b></font>"+ 
    7897                                                                                        _this.verifyIM(data.uid,data.email)+ 
    79                                                                                         "<br><img align='center' src='templates/default/images/phone.gif'>&nbsp;<font  size=1  color=BLACK>"+(data.telefone ? data.telefone : get_lang("None") )+"</font>"+ 
     98                                                                                        "<br><img align='center' src='templates/default/images/phone.gif'>&nbsp;<font  size=1  color=BLACK>"+(phoneUser ? phoneUser : get_lang("None") )+"</font>"+ 
    8099                                                                                        "</td></tr><tr><td valign='top' align='center' colspan='2'>"+ 
    81100                                                                                        "<font size=1 color=BLACK>"+cn+"</font>"+ 
  • trunk/expressoMail1_2/js/abas.js

    r58 r72  
    115115        parent_bb.insertBefore(td, bb); 
    116116         
    117         if(id_value) 
     117        if(id_value && id_value.match(/_r$/))    
    118118                _dragArea.makeDragged(td, id_value,td.value); 
    119119 
  • trunk/expressoMail1_2/js/draw_api.js

    r69 r72  
    124124                                return; 
    125125                        Element("border_id_0").innerHTML = "&nbsp;" + folder_name + '&nbsp;<font face="Verdana" size="1" color="#505050">[<span id="new_m">&nbsp;</span> / <span id="tot_m">0</span>]</font>'; 
    126                         draw_box(data, get_current_folder()); 
     126                        draw_box(data, current_folder); 
    127127                        draw_paging(data.num_msgs); 
    128128                        Element("tot_m").innerHTML = data.num_msgs; 
     
    130130                        alternate_border(0); 
    131131                } 
    132                 cExecute ("$this.imap_functions.get_range_msgs2&folder="+get_current_folder()+"&msg_range_begin=1&msg_range_end="+preferences.max_email_per_page+"&sort_box_type="+sort_box_type+ "&search_box_type="+ search_box_type +"&sort_box_reverse="+sort_box_reverse+"", handler_draw_box); 
     132                cExecute ("$this.imap_functions.get_range_msgs2&folder="+current_folder+"&msg_range_begin=1&msg_range_end="+preferences.max_email_per_page+"&sort_box_type="+sort_box_type+ "&search_box_type="+ search_box_type +"&sort_box_reverse="+sort_box_reverse+"", handler_draw_box); 
    133133        } 
    134134        else 
     
    252252 
    253253        var content_id_0 = document.getElementById("content_id_0"); 
    254         content_id_0.innerHTML = ''; 
     254        //content_id_0.innerHTML = ''; 
    255255         
    256256        table_message_header_box = document.getElementById("table_message_header_box"); 
     
    553553                        } 
    554554                }        
    555  
    556555                if (td_element3.innerHTML.indexOf(" ") == '-1' && td_element3.innerHTML.length > 25){ 
    557556                        td_element3.innerHTML = td_element3.innerHTML.substring(0,25) + "..."; 
     
    573572                if(!is_ie){ 
    574573                        td_element4.innerHTML += "</a>"; 
    575                         tr_element.onmouseover = function(){/*Element("a_message_"+this.id).focus();*/}; 
    576                 } 
     574                        tr_element.onmouseover = function(){}; 
     575                } 
     576                 
    577577 
    578578                td_element5 = document.createElement("TD"); 
     
    634634        update_menu(); 
    635635} 
    636  
    637636function draw_header_box(){ 
    638  
    639637        switch(sort_box_type){ 
    640638                case 'SORTFROM': 
     
    652650                default: 
    653651                        type_name = get_lang("Date"); 
    654  
    655                 break; 
    656         } 
    657  
     652                        break; 
     653        } 
     654        Element("message_header_SORTFROM").innerHTML    = get_lang("Who"); 
     655        Element("message_header_SORTSUBJECT").innerHTML = get_lang("Subject"); 
     656        Element("message_header_SORTARRIVAL").innerHTML = get_lang("Date"); 
     657        Element("message_header_SORTSIZE").innerHTML    = get_lang("Size");      
    658658        Element("message_header_"+(sort_box_type.lastIndexOf("SORT") != "-1" ? sort_box_type : "SORTARRIVAL") ).innerHTML = "<B>"+type_name+"</B><img src ='templates/default/images/arrow_"+(sort_box_reverse == 1 ? 'desc' : 'asc')+"endant.gif'>"; 
    659659} 
  • trunk/expressoMail1_2/js/main.js

    r71 r72  
    169169 
    170170function move_msgs(folder, msgs_number, border_ID, new_folder, new_folder_name){ 
    171         if (folder == 'null') { 
     171        if (folder == 'null') 
    172172                folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : get_current_folder();                     
    173         } 
    174173 
    175174        var handler_move_msgs = function(data){ 
     
    202201                                delete_border(data.border_ID,'false'); 
    203202                } 
    204                 if(folder == get_current_folder()){ 
     203                if(folder == get_current_folder()) 
    205204                        Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length;                     
    206                 } 
    207205                refresh(); 
    208206        } 
  • trunk/expressoMail1_2/js/search.js

    r69 r72  
    161161        // Form resultado; 
    162162        searchE.prototype.mount_result = function(data){ 
     163 
    163164                //This func returns the most recent date 
    164165                function date_comp(a,b) 
     
    174175                        return data2 - data1; 
    175176                } 
    176                  
    177177                var nw_array = new Array; 
    178178                data = data.substr(2, data.length - 4); 
     
    180180                var cont = parseInt(0); 
    181181                var_tmp.sort(date_comp); 
     182 
    182183                for(var i=0; i < var_tmp.length; i++){ 
    183184                        if(var_tmp[i] != ""){ 
     
    186187                        } 
    187188                } 
     189 
    188190                var table = document.createElement("TABLE"); 
    189191                        table.id    = "table_result"; 
    190192                        table.width = "100%"; 
    191                 if(is_ie){ 
     193 
     194/*              if(is_ie){ 
    192195                        table.cellPadding  = '0'; 
    193196                        table.cellSpacing = '0'; 
     
    197200                        table.setAttribute( "cellpadding", "0"); 
    198201                        table.setAttribute( "border", "1"); 
    199                 } 
     202                }*/ 
    200203                var tbody = document.createElement("TBODY"); 
    201204                if(nw_array.length > 0){ 
     
    205208                for( var i=0; i < nw_array.length; i++){ 
    206209                        var tr = document.createElement("TR"); 
    207                 var color = "#F0F0F0"; 
    208                         tr.style.background  =  color; 
     210                //var color = "#F0F0F0"; 
     211                        //tr.style.background  =  color; 
     212                        tr.className = 'tr_msg_read'; 
    209213 
    210214                        if (nw_array[i].match(/.*--.*--\w*--\d{2}\/\d{2}\/\d{4}--\d+? \w*b--\d*$/g) == null) //subject with "--" 
     
    222226                        else 
    223227                        { 
    224                                 alert(nw_array[i]); 
    225228                        var aux = nw_array[i].split("--"); 
    226229                        } 
     
    229232                                        var mailbox = aux[0]; 
    230233                                        var uid_msg = aux[5]; 
    231                                         var td = document.createElement("TD"); 
    232                                         td.style.border = "1px solid #FFFFFF"; 
    233                                         td.style.height = "20px"; 
     234                                        var td = document.createElement("TD");                                   
     235                                         
    234236                                if( j <= 4){ 
    235237                                        if( j == 0){ 
    236                                                 td.width = "10%";                                        
     238                                                td.style.width = "10%";                                  
    237239                                                var nm_box = aux[0].split(cyrus_delimiter); 
    238240                                                var td1 = nm_box.pop(); 
     241                                                td.setAttribute("NoWrap","true"); 
     242                                                td.style.overflow = "hidden"; 
    239243                                                if(td1 == "INBOX"){ 
    240244                                                        var td1  = "Caixa de Entrada"; 
     
    244248                                                var subject_encode = url_encode(aux[2]); 
    245249                                                td.width = "25%";                                        
    246                                                 var td1  = '<a href=javascript:void(0) onclick=EsearchE.open_msg(\"' + url_encode(mailbox) + '\",\"' + uid_msg + '\",\"' + subject_encode + '\")>' + aux[1].substr(0,25) + '</a>'; 
     250                                                var td1  =  '<div style="width:100%;overflow:hidden">'+aux[1]+"</div>"; 
    247251                                        } 
    248252                                        if( j == 2){ 
    249253                                                var subject_encode = url_encode(aux[2]); 
    250254                                                td.width = "45%";                                        
    251                                                 var td1  = '<a href=javascript:void(0) onclick=EsearchE.open_msg(\"' + url_encode(mailbox) + '\",\"' + uid_msg + '\",\"' + subject_encode + '\")>' + aux[2].substr(0,60) + '...</a>'; 
     255                                                var td1  = '<div style="width:100%;overflow:hidden"><a href=javascript:void(0) onclick=EsearchE.open_msg(\"' + url_encode(mailbox) + '\",\"' + uid_msg + '\",\"' + subject_encode + '\")>' + aux[2] +'</a></div>'; 
    252256 
    253257                                        } 
     
    271275                } 
    272276                table.appendChild(tbody); 
    273                  
    274277                search_tabs += 1; 
    275278                var border_id = create_border(get_lang("Search Results"), "search_" + search_tabs); 
    276279                var content = document.getElementById('content_id_' + "search_" + search_tabs);  
    277280                if(is_ie) 
    278                 Element("border_table").width = "99.5%"; 
     281                        Element("border_table").width = "99.5%"; 
    279282                 
    280283                /* Put header */ 
     
    303306                td_element5 = document.createElement("TD"); 
    304307                td_element5.setAttribute("width", "10%"); 
    305                 td_element5.align = "right"; 
     308                td_element5.align = "center"; 
    306309                td_element5.innerHTML = get_lang("Size"); 
    307310         
Note: See TracChangeset for help on using the changeset viewer.