Changeset 845
- Timestamp:
- 05/12/09 15:03:58 (15 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/common_functions.js
r831 r845 139 139 remove_className(msg, 'flagged_msg'); 140 140 Element("td_message_important_"+msg_number).innerHTML = ''; 141 } 142 143 function removeAll(id){ 144 do 145 { 146 if (typeof(Element(id)) == 'undefined') 147 break; 148 Element(id).parentNode.removeChild(Element(id)); 149 } 150 while(Element(id)); 141 151 } 142 152 -
trunk/expressoMail1_2/js/main.js
r838 r845 280 280 281 281 if(openTab.type[currentTab] == 1) 282 return move_search_msgs('content_id_'+currentTab );282 return move_search_msgs('content_id_'+currentTab,'INBOX'+cyrus_delimiter+trashfolder,trashfolder); 283 283 284 284 if(currentTab.toString().indexOf("_r") != -1){ … … 355 355 var check_box = main_list[j].firstChild.firstChild; 356 356 if(check_box && check_box.checked) { 357 if (proxy_mensagens.is_local_folder(main_list[j]. name)) {357 if (proxy_mensagens.is_local_folder(main_list[j].getAttribute('name'))) { 358 358 alert(get_lang("You cant manipulate local messages on search")); 359 359 return; … … 381 381 selected_messages = selected_messages.split(","); 382 382 for (i = 0; i < selected_messages.length; i++){ 383 var tr = Element(selected_messages[i]); 384 tr.parentNode.removeChild(tr); 383 removeAll(selected_messages[i]); 385 384 } 386 385 purgeCache(); … … 394 393 for (i = 0; i < selected_msg_array.length; i++){ 395 394 var tr = Element(selected_msg_array[i]); 396 if (tr. name== new_folder)395 if (tr.getAttribute('name') == new_folder) 397 396 { 398 397 write_msg(get_lang('At least one message have the same origin')); 399 398 return false; 400 399 } 401 selected_param += ','+tr.name+';'+tr.id; 400 trfolder = (tr.getAttribute('name') == null?get_current_folder():tr.getAttribute('name')); 401 selected_param += ','+trfolder+';'+tr.id; 402 402 } 403 403 } … … 405 405 { 406 406 var tr=Element(selected_messages); 407 if (tr. name== new_folder)407 if (tr.getAttribute('name') == new_folder) 408 408 { 409 409 write_msg(get_lang('The origin folder and the destination folder are the same.')); 410 410 return false; 411 411 } 412 selected_param=tr.name+';'+tr.id; 412 trfolder = (tr.getAttribute('name') == null?get_current_folder():tr.getAttribute('name')); 413 selected_param=trfolder+';'+tr.id; 413 414 } 414 415 var params = ""; … … 433 434 if (! folder || folder == 'null') 434 435 folder = Element("input_folder_"+msgs_number+"_r") ? Element("input_folder_"+msgs_number+"_r").value : get_current_folder(); 435 436 437 if(openTab.type[currentTab] == 1) 438 return move_search_msgs('content_id_'+currentTab,new_folder,new_folder_name); 439 436 440 var handler_move_msgs = function(data){ 437 441 if(typeof(data) == 'string') -
trunk/expressoMail1_2/js/search.js
r832 r845 347 347 var subject = aux[2]; 348 348 tr.id = uid_msg; 349 tr. name = mailbox;350 351 var _onclick = function () { cExecute("$this.imap_functions.get_info_msg&msg_number="+this.parentNode.id+"&msg_folder="+url_encode(this.parentNode. name),show_msg); };349 tr.setAttribute('name',mailbox); 350 351 var _onclick = function () { cExecute("$this.imap_functions.get_info_msg&msg_number="+this.parentNode.id+"&msg_folder="+url_encode(this.parentNode.getAttribute('name')),show_msg); }; 352 352 for(var j=0 ; j < 10 ; j++) 353 353 {
Note: See TracChangeset
for help on using the changeset viewer.