Changeset 673 for trunk/expressoMail1_2/js/draw_api.js
- Timestamp:
- 02/06/09 16:53:27 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r670 r673 53 53 } 54 54 } 55 cExecute ("$this.imap_functions.get_folders_list&folder="+current_folder, update_tree_folders); 56 57 58 /** 59 * Pastas locais 60 */ 61 if(preferences.use_local_messages==1) { 62 var local_folders = expresso_local_messages.list_local_folders(); 63 var has_changes = false; 64 for (var i in local_folders) { //Coloca as pastas locais. 65 var folder_unseen = Element('dftree_local_'+local_folders[i][0]+'_unseen'); 66 67 if ((folder_unseen) && (local_folders[i][1] > 0)) 68 { 69 folder_unseen.innerHTML = local_folders[i][1]; 70 has_changes = true; 71 } 72 else if (local_folders[i][1] > 0) 73 { 74 tree_folders.getNodeById("local_"+local_folders[i][0]).alter({caption:lang_folder(local_folders[i][0]) + '<font style=color:red> (</font><span id="dftree_local_'+local_folders[i][0]+'_unseen" style=color:red>'+local_folders[i][1]+'</span><font style=color:red>)</font>'}); 75 tree_folders.getNodeById("local_"+local_folders[i][0])._refresh(); 76 has_changes = true; 77 } 78 else if (local_folders[i][1] <= 0) 79 { 80 tree_folders.getNodeById("local_"+local_folders[i][0]).alter({caption:lang_folder(local_folders[i][0])}); 81 tree_folders.getNodeById("local_"+local_folders[i][0])._refresh(); 82 has_changes = true; 83 } 84 85 if("local_"+local_folders[i][0] == get_current_folder()){ 86 var old_new_m = isNaN(parseInt(Element('new_m').innerHTML)) ? parseInt(Element('new_m').firstChild.innerHTML) : parseInt(Element('new_m').innerHTML); 87 if(!isNaN(old_new_m) && old_new_m < local_folders[i][1]){ 88 Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) + (parseInt(local_folders[i][1])-old_new_m); 89 } 90 Element('new_m').innerHTML = local_folders[i][1] ? '<font color="RED">'+local_folders[i][1]+'</font>' : 0; 91 draw_paging(Element('tot_m').innerHTML); 92 has_changes = true; 93 } 94 } 95 if(has_changes) 96 tree_folders.getNodeById("local_root").open(); 97 98 } 99 55 cExecute ("$this.imap_functions.get_folders_list", update_tree_folders); 100 56 return; 101 57 } … … 127 83 tree_folders.add(nn,folders[i].folder_parent); 128 84 } 129 //tree_local_folders = new dFTree({name: 'tree_local_folders'});130 /**131 * Pastas locais132 */133 if (preferences.use_local_messages==1) {134 if (!window.google || !google.gears) {135 temp = confirm(get_lang("To use local messages you have to install google gears. Would you like to be redirected to gears installation page?"));136 if (temp) {137 location.href = "http://gears.google.com/?action=install&message="+138 get_lang("To use local messages, install Google Gears")+"&return=" + document.location.href;139 }140 else {141 preferences.use_local_messages=0;142 }143 }144 else{145 var root_local = new dNode({146 id: "local_root",147 caption: get_lang('local messages')148 });149 tree_folders.add(root_local, "root"); //coloca root local150 var local_folders = expresso_local_messages.list_local_folders();151 for (var i in local_folders) { //Coloca as pastas locais.152 if (local_folders[i][1] > 0)153 var nodeLocal = new dNode({154 id: "local_" + local_folders[i][0],155 caption: lang_folder(local_folders[i][0]) + '<font style=color:red> (</font><span id="local_unseen" style=color:red>' + local_folders[i][1] + '</span><font style=color:red>)</font>',156 onClick: "change_folder('local_" + local_folders[i][0] + "','" + local_folders[i][0] + "')",157 plusSign: 0158 });159 else160 var nodeLocal = new dNode({161 id: "local_" + local_folders[i][0],162 caption: lang_folder(local_folders[i][0]),163 onClick: "change_folder('local_" + local_folders[i][0] + "','" + local_folders[i][0] + "')",164 plusSign: 0165 });166 tree_folders.add(nodeLocal, "local_root");167 }168 }169 }170 171 172 173 85 tree_folders.draw(Element('content_folders')); 174 86 n_root.changeState(); … … 271 183 return true; 272 184 } 273 proxy_mensagens.messages_list(current_folder,1,preferences.max_email_per_page,sort_box_type,search_box_type,sort_box_reverse,handler_draw_box); 274 // 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); 275 } 276 else 185 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); 186 } else 277 187 alternate_border(0); 278 188 } … … 336 246 if(current_page != 1) { 337 247 lnk_page = document.createElement("A"); 338 lnk_page.setAttribute("href", "javascript:current_page=1;kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+",function handler(data){draw_box(data, get_current_folder());});");248 lnk_page.setAttribute("href", "javascript:current_page=1;kill_current_box(); draw_paging("+num_msgs+"); cExecute ('$this.imap_functions.get_range_msgs2&folder='+get_current_folder()+'&msg_range_begin="+msg_range_begin+"&msg_range_end="+msg_range_end+"&sort_box_type="+sort_box_type+ "&search_box_type="+ search_box_type +"&sort_box_reverse="+sort_box_reverse+"', function handler(data){draw_box(data, get_current_folder());})"); 339 249 } 340 250 else { … … 375 285 msg_range_begin = ((i*preferences.max_email_per_page)-(preferences.max_email_per_page-1)); 376 286 msg_range_end = (i*preferences.max_email_per_page); 377 lnk_page.setAttribute("href", "javascript:current_page="+i+";kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+",function handler(data){draw_box(data, get_current_folder());});");287 lnk_page.setAttribute("href", "javascript:current_page="+i+";kill_current_box(); draw_paging("+num_msgs+"); cExecute ('$this.imap_functions.get_range_msgs2&folder='+get_current_folder()+'&msg_range_begin="+msg_range_begin+"&msg_range_end="+msg_range_end+"&sort_box_type="+sort_box_type+ "&search_box_type="+ search_box_type +"&sort_box_reverse="+sort_box_reverse+"', function handler(data){draw_box(data, get_current_folder());})"); 378 288 } 379 289 … … 392 302 msg_range_begin = ((total_pages*preferences.max_email_per_page)-(preferences.max_email_per_page-1)); 393 303 msg_range_end = (total_pages*preferences.max_email_per_page); 394 lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";kill_current_box(); draw_paging("+num_msgs+"); proxy_mensagens.messages_list(get_current_folder(),"+msg_range_begin+","+msg_range_end+",'"+sort_box_type+"','"+search_box_type+"',"+sort_box_reverse+",function handler(data){draw_box(data, get_current_folder());});");304 lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";kill_current_box(); draw_paging("+num_msgs+"); cExecute ('$this.imap_functions.get_range_msgs2&folder='+get_current_folder()+'&msg_range_begin="+msg_range_begin+"&msg_range_end="+msg_range_end+"&sort_box_type="+sort_box_type+ "&search_box_type="+ search_box_type +"&sort_box_reverse="+sort_box_reverse+"', function handler(data){draw_box(data, get_current_folder());})"); 395 305 } 396 306 else { … … 437 347 { 438 348 if ((window.event.keyCode) == 46) 439 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');349 delete_msgs(get_current_folder(),'selected','null'); 440 350 } 441 351 else 442 352 { 443 353 if ((e.keyCode) == 46) 444 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');354 delete_msgs(get_current_folder(),'selected','null'); 445 355 } 446 356 }; … … 506 416 { 507 417 //delete_all_selected_msgs_imap(); 508 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');418 delete_msgs(get_current_folder(),'selected','null'); 509 419 } 510 420 } … … 514 424 { 515 425 //delete_all_selected_msgs_imap(); 516 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');426 delete_msgs(get_current_folder(),'selected','null'); 517 427 } 518 428 } … … 619 529 } 620 530 } 531 function change_tr_properties(tr_element, newUid, newSubject){ 532 var td_who = document.getElementById('td_who_'+tr_element.id); 533 td_who.nextSibling.innerHTML = newSubject; 534 tr_element.id = newUid; 535 for (var i=2; i < 6; i++) 536 tr_element.childNodes[i].id = tr_element.childNodes[i].id.replace(message_id,newUid); 537 tr_element.onclick = function () { cExecute("$this.imap_functions.get_info_msg&msg_number="+newUid+"&msg_folder="+current_folder,show_msg); }; 538 } 621 539 622 540 function make_tr_message(headers_msgs, msg_folder){ … … 627 545 628 546 if ((headers_msgs.Unseen == 'U') || (headers_msgs.Recent == 'N')){ 629 if ((headers_msgs.Flagged == 'F') || (headers_msgs.Importance.toLowerCase().indexOf("high")!=-1 ))547 if ((headers_msgs.Flagged == 'F') || (headers_msgs.Importance.toLowerCase().indexOf("high")!=-1 && preferences.use_important_flag == 'True')) 630 548 add_className(tr_element, 'flagged_msg'); 631 549 add_className(tr_element, 'tr_msg_unread'); 632 550 } 633 551 else{ 634 if ((headers_msgs.Flagged == 'F') || (headers_msgs.Importance.toLowerCase().indexOf("high")!=-1 ))552 if ((headers_msgs.Flagged == 'F') || (headers_msgs.Importance.toLowerCase().indexOf("high")!=-1 && preferences.use_important_flag == 'True')) 635 553 add_className(tr_element,'flagged_msg'); 636 554 add_className(tr_element, 'tr_msg_read'); … … 677 595 // preload image 678 596 var _img_important = new Image(); 679 _img_important.src = "templates/default/images/important.gif"; 680 681 if ((headers_msgs.Flagged == 'F') || (headers_msgs.Importance.toLowerCase().indexOf("high")!=-1)) 597 _img_important.src = "templates/default/images/important.gif" 598 if (headers_msgs.Flagged == 'F' || (headers_msgs.Importance.toLowerCase().indexOf("high") != -1 && preferences.use_important_flag == 'True')){ 682 599 td_element22.innerHTML += "<img src ='templates/default/images/important.gif' title='"+get_lang('Important')+"'>"; 600 } 683 601 else 684 602 td_element22.innerHTML += " "; … … 696 614 td_element3.id = "td_who_"+ headers_msgs.msg_number; 697 615 td_element3.setAttribute("width", "30%"); 698 var _onclick = function(){InfoContact.hide(); proxy_mensagens.get_msg(headers_msgs.msg_number, msg_folder,true, show_msg);};616 var _onclick = function(){InfoContact.hide();cExecute("$this.imap_functions.get_info_msg&msg_number="+ headers_msgs.msg_number + "&msg_folder=" + msg_folder, show_msg);}; 699 617 td_element3.onclick = _onclick; 700 618 td_element3.innerHTML = ' '; … … 816 734 search_box_type = search; 817 735 818 proxy_mensagens.messages_list(current_folder,1,preferences.max_email_per_page,sort,search,sort_box_reverse,handler_draw_box); 819 // cExecute ("$this.imap_functions.get_range_msgs2&folder="+current_folder+"&msg_range_begin=1&msg_range_end="+preferences.max_email_per_page+"&search_box_type="+search+"&sort_box_type="+sort+"&sort_box_reverse="+sort_box_reverse+"", handler_draw_box); 736 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+"&search_box_type="+search+"&sort_box_reverse="+sort_box_reverse+"", handler_draw_box); 820 737 current_page = 1; 821 738 //Comentado para nao sobrepor o numero de msgs nao lidas ao utilizar os filtros … … 1043 960 option_delete.id = 'msg_opt_delete_'+ID; 1044 961 option_delete.className = 'message_options'; 1045 option_delete.onclick = function(){ proxy_mensagens.delete_msgs(info_msg.msg_folder, info_msg.msg_number, ID);};962 option_delete.onclick = function(){delete_msgs(info_msg.msg_folder, info_msg.msg_number, ID);}; 1046 963 option_delete.innerHTML = get_lang('Delete'); 1047 964 options.appendChild(space3); … … 1065 982 1066 983 var option_mark_as = '<span>'+get_lang("Mark as")+'</span>: '; 1067 var option_mark_as_unseen = '<span class="message_options" onclick=" proxy_mensagens.proxy_set_messages_flag(\'unseen\','+info_msg.msg_number+');write_msg(\''+get_lang('Message marked as ')+get_lang("Unseen")+'.\');">'+get_lang("Unseen")+'</span>, ';1068 var option_mark_as_important = '<span class="message_options" onclick=" proxy_mensagens.proxy_set_messages_flag(\'flagged\','+info_msg.msg_number+');write_msg(\''+get_lang('Message marked as ')+get_lang("Important")+'.\');">'+get_lang("Important")+'</span>, ';1069 var option_mark_as_normal = '<span class="message_options" onclick=" proxy_mensagens.proxy_set_messages_flag(\'unflagged\','+info_msg.msg_number+');write_msg(\''+get_lang('Message marked as ')+get_lang("Normal")+'.\');">'+get_lang("Normal")+'</span> | ';984 var option_mark_as_unseen = '<span class="message_options" onclick="set_messages_flag(\'unseen\','+info_msg.msg_number+');write_msg(\''+get_lang('Message marked as ')+get_lang("Unseen")+'.\');">'+get_lang("Unseen")+'</span>, '; 985 var option_mark_as_important = '<span class="message_options" onclick="set_messages_flag(\'flagged\','+info_msg.msg_number+');write_msg(\''+get_lang('Message marked as ')+get_lang("Important")+'.\');">'+get_lang("Important")+'</span>, '; 986 var option_mark_as_normal = '<span class="message_options" onclick="set_messages_flag(\'unflagged\','+info_msg.msg_number+');write_msg(\''+get_lang('Message marked as ')+get_lang("Normal")+'.\');">'+get_lang("Normal")+'</span> | '; 1070 987 1071 988 var option_move = '<span class="message_options" onclick=wfolders.makeWindow("'+ID+'","move_to");>'+get_lang("Move")+'</span> | '; … … 1073 990 var option_reply_without_history = '<span class="message_options" onclick=new_message("reply_without_history","'+ID+'");>'+get_lang("Reply without history")+'</span> | '; 1074 991 var option_reply_to_all_without_history = '<span class="message_options" onclick=new_message("reply_to_all_without_history","'+ID+'");>'+get_lang("Reply to all without history")+'</span> | '; 1075 var option_source_msg = '<span class="message_options" onclick= proxy_mensagens.proxy_source_msg("'+ID+'","'+url_encode(info_msg.msg_folder)+'");>'+get_lang("Message Font")+'</span>';992 var option_source_msg = '<span class="message_options" onclick=source_msg("'+ID+'","'+url_encode(info_msg.msg_folder)+'");>'+get_lang("Message Font")+'</span>'; 1076 993 1077 994 div_other_options.innerHTML = option_mark_as + option_mark_as_unseen + option_mark_as_important + option_mark_as_normal + option_move + option_reply_to_all + option_reply_without_history + option_reply_to_all_without_history + option_source_msg; … … 1102 1019 var option_edit = '<span class="message_options" onclick="new_message(\'edit\',\''+ID+'\');">'+get_lang('Edit')+'</span> | '; 1103 1020 var option_print = '<span class="message_options" onclick="print_msg(\''+info_msg.msg_folder+'\',\''+info_msg.msg_number+'\',\''+ID+'\');">'+get_lang('Print')+'</span> | '; 1104 var option_delete = '<span class="message_options" onclick=" proxy_mensagens.delete_msgs(\''+info_msg.msg_folder+'\',\''+info_msg.msg_number+'\',\''+ID+'\');">'+get_lang('Delete')+'</span> | ';1021 var option_delete = '<span class="message_options" onclick="delete_msgs(\''+info_msg.msg_folder+'\',\''+info_msg.msg_number+'\',\''+ID+'\');">'+get_lang('Delete')+'</span> | '; 1105 1022 var option_hide_more = document.createElement("SPAN"); 1106 1023 option_hide_more.className = 'message_options'; … … 1188 1105 from_values.type = "HIDDEN"; 1189 1106 from_values.value = info_msg.from.full; //Veio do IMAP, sem images nem links. 1190 1191 var local_message = document.createElement("INPUT");1192 local_message.id = "is_local_"+ID;1193 local_message.name = "is_local";1194 local_message.type = "HIDDEN";1195 local_message.value = (info_msg.local_message)?"1":"0";1196 1197 1107 tr1.appendChild(td1); 1198 1108 tr1.appendChild(from); 1199 1109 tr1.appendChild(from_values); 1200 tr1.appendChild(local_message);1201 1202 1203 1204 1110 if (info_msg.reply_to){ 1205 1111 var tr11 = document.createElement("TR"); … … 1388 1294 var td6 = document.createElement("TD"); 1389 1295 td6.innerHTML = get_lang("Attachments: "); 1390 1296 1391 1297 var attachments = document.createElement("TD"); 1392 1298 td6.vAlign = "top"; 1393 1299 attachments.align='left'; 1394 1300 var zipped_attachments = ''; 1395 if(info_msg.attachments.length >= 1) {1396 var zipped_attachments 1301 if(info_msg.attachments.length >= 1) { 1302 var zipped_attachments = document.createElement("TABLE"); 1397 1303 zipped_attachments.style.marginBottom = "4px"; 1398 1304 zipped_attachments.cellPadding="0"; 1399 1305 zipped_attachments.cellSpacing="0"; 1306 var td = document.createElement("TD"); 1307 if(info_msg.attachments.length > 1) { 1308 var link_attachment = document.createElement("A"); 1309 link_attachment.setAttribute("href", "javascript:download_all_attachments('"+info_msg.msg_folder+"','"+info_msg.msg_number+"')"); 1310 link_attachment.innerHTML = " "+info_msg.attachments.length+' '+get_lang('files')+' :: '+get_lang('Download all atachments'); 1311 link_attachment.innerHTML += '<BR>'; 1312 td.appendChild(link_attachment); 1313 } 1400 1314 var tr = document.createElement("TR"); 1401 var td = document.createElement("TD"); 1402 if(info_msg.attachments.length != 1) { 1403 var link_attachment = document.createElement("A"); 1404 link_attachment.setAttribute("href", "javascript:download_all_attachments('"+info_msg.msg_folder+"','"+info_msg.msg_number+"')"); 1405 link_attachment.innerHTML = " "+info_msg.attachments.length+' '+get_lang('files')+' :: '+get_lang('Download all atachments'); 1406 link_attachment.innerHTML += '<BR>'; 1407 td.appendChild(link_attachment); 1408 } 1409 var del_attachments = document.createElement("A"); 1410 del_attachments.setAttribute("href", "javascript:remove_all_attachments('"+info_msg.msg_folder+"','"+info_msg.msg_number+"')"); 1411 del_attachments.innerHTML = get_lang('remove all attachments'); 1412 1413 td.appendChild(del_attachments); 1315 if(preferences.remove_attachments_function) 1316 { 1317 var del_attachments = document.createElement("A"); 1318 del_attachments.setAttribute("href", "javascript:remove_all_attachments('"+info_msg.msg_folder+"','"+info_msg.msg_number+"')"); 1319 del_attachments.innerHTML = get_lang('remove all attachments'); 1320 del_attachments.appendChild(document.createElement('BR')); 1321 td.appendChild(del_attachments); 1322 tr.appendChild(td); 1323 } 1414 1324 tr.appendChild(td); 1415 1325 zipped_attachments.appendChild(tr); 1416 }1417 if(zipped_attachments)1418 1326 attachments.appendChild(zipped_attachments); 1327 } 1419 1328 attachments.id = "attachments_" + ID; 1420 1329 for (var i=0; i<info_msg.attachments.length; i++){ 1421 1330 var link_attachment = document.createElement("A"); 1422 link_attachment.setAttribute("href", proxy_mensagens.link_anexo(info_msg,i)); 1423 // 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+"')"); 1331 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+"')"); 1424 1332 link_attachment.innerHTML = url_decode(info_msg.attachments[i].name); 1425 1333 msg_size = info_msg.attachments[i].fsize; … … 1432 1340 if((url_decode(info_msg.attachments[i].name).indexOf(".ics")!=-1) || (url_decode(info_msg.attachments[i].name).indexOf(".vcard")!=-1)){ 1433 1341 //Link para importar calendário 1434 var link_import_attachment = document.createElement("A"); 1435 link_import_attachment.setAttribute("href","../index.php?menuaction=calendar.uiicalendar.import_from_mail&msg_folder="+info_msg.msg_folder+"&msg_number="+info_msg.msg_number+"&msg_part="+info_msg.attachments[i].pid+"&idx_file="+i+"&encoding="+info_msg.attachments[i].encoding); 1436 link_import_attachment.innerHTML=get_lang("Import to calendar")+"<br>"; 1342 var link_import_attachment = new Image(); 1343 link_import_attachment.src = "templates/default/images/new.png"; 1344 link_import_attachment.setAttribute("onclick","javascript:import_calendar('"+info_msg.msg_folder+"&msg_number="+info_msg.msg_number+"&msg_part="+info_msg.attachments[i].pid+"&idx_file="+i+"&encoding="+info_msg.attachments[i].encoding+"');"); 1345 link_import_attachment.title = get_lang("Import to calendar"); 1346 link_import_attachment.align = "top"; 1347 link_import_attachment.style.cursor = "pointer"; 1437 1348 var space = document.createElement("span"); 1438 space.innerHTML = " ";1349 space.innerHTML = " "; 1439 1350 attachments.appendChild(link_attachment); 1440 1351 attachments.appendChild(space); … … 1536 1447 ////////////////////////////////////////////////////////////////////////////////////////////////////// 1537 1448 } 1538 1539 1449 function draw_new_message(border_ID){ 1540 1450 var ID = create_border("",border_ID); … … 1676 1586 } 1677 1587 } 1678 1679 1588 td_to.appendChild(input_to); 1680 1681 var forwarded_local_message = document.createElement("INPUT"); //Hidden para indicar se é um forward de uma mensagem local1682 forwarded_local_message.id = "is_local_forward"+ID;1683 forwarded_local_message.name = "is_local_forward";1684 forwarded_local_message.type = "HIDDEN";1685 forwarded_local_message.value = "0";1686 td_to.appendChild(forwarded_local_message);1687 1589 1688 1590 var img_search = document.createElement("IMG"); … … 1931 1833 tr5.appendChild(td_return_receipt); 1932 1834 tbody_message.appendChild(tr5); 1933 ////////////////////////////////////////////////////////////////////////////////////////////////////// 1934 var trn = document.createElement("TR");1935 var tdn = document.createElement("TD");1936 tdn.innerHTML = " ";1937 var td_important_msg = document.createElement("TD");1938 td_important_msg.setAttribute("noWrap","true");1939 td_important_msg.innerHTML = get_lang("Important message")+":";1940 var input_important_message = document.createElement('input');1941 input_important_message.type = "checkbox";1942 input_important_message.className = "checkbox";1943 input_important_message.id = "important_message_"+ID;1944 input_important_message.name = "input_important_message";1945 input_important_message.setAttribute("tabIndex","-1");1946 td_important_msg.appendChild(input_important_message);1947 trn.appendChild(tdn);1948 trn.appendChild(td_important_msg);1949 tbody_message.appendChild(trn);1950 1951 ////////////////////////////////////////////////////////////////////////////////////////////////////// 1835 if (preferences.use_important_flag) 1836 { 1837 var trn = document.createElement("TR"); 1838 var tdn = document.createElement("TD"); 1839 tdn.innerHTML = " "; 1840 var td_important_msg = document.createElement("TD"); 1841 td_important_msg.setAttribute("noWrap","true"); 1842 td_important_msg.innerHTML = get_lang("Important message")+":"; 1843 var input_important_message = document.createElement('input'); 1844 input_important_message.type = "checkbox"; 1845 input_important_message.className = "checkbox"; 1846 input_important_message.id = "important_message_"+ID; 1847 input_important_message.name = "input_important_message"; 1848 input_important_message.setAttribute("tabIndex","-1"); 1849 td_important_msg.appendChild(input_important_message); 1850 trn.appendChild(tdn); 1851 trn.appendChild(td_important_msg); 1852 tbody_message.appendChild(trn); 1853 } 1952 1854 var add_files = document.createElement("A"); 1953 1855 add_files.setAttribute("href", "javascript:void(0)"); … … 2248 2150 { 2249 2151 //delete_all_selected_msgs_imap(); 2250 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');2152 delete_msgs(get_current_folder(),'selected','null'); 2251 2153 } 2252 2154 } … … 2256 2158 { 2257 2159 //delete_all_selected_msgs_imap(); 2258 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');2160 delete_msgs(get_current_folder(),'selected','null'); 2259 2161 } 2260 2162 } … … 2355 2257 { 2356 2258 //delete_all_selected_msgs_imap(); 2357 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');2259 delete_msgs(get_current_folder(),'selected','null'); 2358 2260 } 2359 2261 } … … 2363 2265 { 2364 2266 //delete_all_selected_msgs_imap(); 2365 proxy_mensagens.delete_msgs(get_current_folder(),'selected','null');2267 delete_msgs(get_current_folder(),'selected','null'); 2366 2268 } 2367 2269 } … … 2448 2350 } 2449 2351 function draw_footer_box(num_msgs){ 2450 folder = get_current_folder();2451 2352 var span_R = Element("table_message"); 2452 2353 var span_options = Element("span_options"); … … 2459 2360 2460 2361 span_options.innerHTML = 2461 '<span title="'+get_lang("Delete")+'" style="margin-left:8px" class="message_options" onclick= proxy_mensagens.delete_msgs(\'null\',\'selected\',\'null\')>'+get_lang("Delete")+'</span> | '+2362 '<span title="'+get_lang("Delete")+'" style="margin-left:8px" class="message_options" onclick=delete_msgs(\'null\',\'selected\',\'null\')>'+get_lang("Delete")+'</span> | '+ 2462 2363 '<span title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow(\"\",\"move_to\")>'+get_lang("Move")+'</span> | '+ 2463 2364 '<span title="'+get_lang("Print")+'" class="message_options" onclick=print_all()>'+get_lang("Print")+'</span> | '+ 2464 2365 '<span title="'+get_lang("Export")+'" class="message_options" onclick="export_all_selected_msgs()">'+get_lang("Export")+'</span> | ' + 2465 2366 '<span title="'+get_lang("Import")+'" class="message_options" onclick="import_window()">'+get_lang("Import")+'</span>'; 2466 if(preferences.use_local_messages==1) 2467 span_options.innerHTML += ' | <span title="'+get_lang("Archive")+'" class="message_options" onclick="archive_msgs(\''+folder+'\',null)">'+get_lang("Archive")+'</span>'; 2367 2468 2368 if (use_spam_filter) { 2469 2369 if ( get_current_folder() == 'INBOX'+cyrus_delimiter+'Spam' ) {
Note: See TracChangeset
for help on using the changeset viewer.