Changeset 72 for trunk/expressoMail1_2/js
- Timestamp:
- 09/24/07 10:22:29 (17 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/InfoContact.js
r63 r72 54 54 } 55 55 56 emInfoContact.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 56 68 emInfoContact.prototype.show = function (data){ 57 69 var _this = this; … … 72 84 cn = cn.toString().substring(0,30) + "..."; 73 85 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 } 74 93 75 94 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'>"+ … … 77 96 "<br><img align='center' src='templates/default/images/"+(data.type)+"_catalog.png'><font size=1 color=BLACK> <b>"+get_lang("Sender's Information")+"</b></font>"+ 78 97 _this.verifyIM(data.uid,data.email)+ 79 "<br><img align='center' src='templates/default/images/phone.gif'> <font size=1 color=BLACK>"+( data.telefone ? data.telefone: get_lang("None") )+"</font>"+98 "<br><img align='center' src='templates/default/images/phone.gif'> <font size=1 color=BLACK>"+(phoneUser ? phoneUser : get_lang("None") )+"</font>"+ 80 99 "</td></tr><tr><td valign='top' align='center' colspan='2'>"+ 81 100 "<font size=1 color=BLACK>"+cn+"</font>"+ -
trunk/expressoMail1_2/js/abas.js
r58 r72 115 115 parent_bb.insertBefore(td, bb); 116 116 117 if(id_value )117 if(id_value && id_value.match(/_r$/)) 118 118 _dragArea.makeDragged(td, id_value,td.value); 119 119 -
trunk/expressoMail1_2/js/draw_api.js
r69 r72 124 124 return; 125 125 Element("border_id_0").innerHTML = " " + folder_name + ' <font face="Verdana" size="1" color="#505050">[<span id="new_m"> </span> / <span id="tot_m">0</span>]</font>'; 126 draw_box(data, get_current_folder());126 draw_box(data, current_folder); 127 127 draw_paging(data.num_msgs); 128 128 Element("tot_m").innerHTML = data.num_msgs; … … 130 130 alternate_border(0); 131 131 } 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); 133 133 } 134 134 else … … 252 252 253 253 var content_id_0 = document.getElementById("content_id_0"); 254 content_id_0.innerHTML = '';254 //content_id_0.innerHTML = ''; 255 255 256 256 table_message_header_box = document.getElementById("table_message_header_box"); … … 553 553 } 554 554 } 555 556 555 if (td_element3.innerHTML.indexOf(" ") == '-1' && td_element3.innerHTML.length > 25){ 557 556 td_element3.innerHTML = td_element3.innerHTML.substring(0,25) + "..."; … … 573 572 if(!is_ie){ 574 573 td_element4.innerHTML += "</a>"; 575 tr_element.onmouseover = function(){/*Element("a_message_"+this.id).focus();*/}; 576 } 574 tr_element.onmouseover = function(){}; 575 } 576 577 577 578 578 td_element5 = document.createElement("TD"); … … 634 634 update_menu(); 635 635 } 636 637 636 function draw_header_box(){ 638 639 637 switch(sort_box_type){ 640 638 case 'SORTFROM': … … 652 650 default: 653 651 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"); 658 658 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'>"; 659 659 } -
trunk/expressoMail1_2/js/main.js
r71 r72 169 169 170 170 function move_msgs(folder, msgs_number, border_ID, new_folder, new_folder_name){ 171 if (folder == 'null') {171 if (folder == 'null') 172 172 folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : get_current_folder(); 173 }174 173 175 174 var handler_move_msgs = function(data){ … … 202 201 delete_border(data.border_ID,'false'); 203 202 } 204 if(folder == get_current_folder()) {203 if(folder == get_current_folder()) 205 204 Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length; 206 }207 205 refresh(); 208 206 } -
trunk/expressoMail1_2/js/search.js
r69 r72 161 161 // Form resultado; 162 162 searchE.prototype.mount_result = function(data){ 163 163 164 //This func returns the most recent date 164 165 function date_comp(a,b) … … 174 175 return data2 - data1; 175 176 } 176 177 177 var nw_array = new Array; 178 178 data = data.substr(2, data.length - 4); … … 180 180 var cont = parseInt(0); 181 181 var_tmp.sort(date_comp); 182 182 183 for(var i=0; i < var_tmp.length; i++){ 183 184 if(var_tmp[i] != ""){ … … 186 187 } 187 188 } 189 188 190 var table = document.createElement("TABLE"); 189 191 table.id = "table_result"; 190 192 table.width = "100%"; 191 if(is_ie){ 193 194 /* if(is_ie){ 192 195 table.cellPadding = '0'; 193 196 table.cellSpacing = '0'; … … 197 200 table.setAttribute( "cellpadding", "0"); 198 201 table.setAttribute( "border", "1"); 199 } 202 }*/ 200 203 var tbody = document.createElement("TBODY"); 201 204 if(nw_array.length > 0){ … … 205 208 for( var i=0; i < nw_array.length; i++){ 206 209 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'; 209 213 210 214 if (nw_array[i].match(/.*--.*--\w*--\d{2}\/\d{2}\/\d{4}--\d+? \w*b--\d*$/g) == null) //subject with "--" … … 222 226 else 223 227 { 224 alert(nw_array[i]);225 228 var aux = nw_array[i].split("--"); 226 229 } … … 229 232 var mailbox = aux[0]; 230 233 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 234 236 if( j <= 4){ 235 237 if( j == 0){ 236 td. width = "10%";238 td.style.width = "10%"; 237 239 var nm_box = aux[0].split(cyrus_delimiter); 238 240 var td1 = nm_box.pop(); 241 td.setAttribute("NoWrap","true"); 242 td.style.overflow = "hidden"; 239 243 if(td1 == "INBOX"){ 240 244 var td1 = "Caixa de Entrada"; … … 244 248 var subject_encode = url_encode(aux[2]); 245 249 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>"; 247 251 } 248 252 if( j == 2){ 249 253 var subject_encode = url_encode(aux[2]); 250 254 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>'; 252 256 253 257 } … … 271 275 } 272 276 table.appendChild(tbody); 273 274 277 search_tabs += 1; 275 278 var border_id = create_border(get_lang("Search Results"), "search_" + search_tabs); 276 279 var content = document.getElementById('content_id_' + "search_" + search_tabs); 277 280 if(is_ie) 278 Element("border_table").width = "99.5%";281 Element("border_table").width = "99.5%"; 279 282 280 283 /* Put header */ … … 303 306 td_element5 = document.createElement("TD"); 304 307 td_element5.setAttribute("width", "10%"); 305 td_element5.align = " right";308 td_element5.align = "center"; 306 309 td_element5.innerHTML = get_lang("Size"); 307 310
Note: See TracChangeset
for help on using the changeset viewer.