Changeset 2555 for trunk/expressoMail1_2/js/jscode/common_functions.js
- Timestamp:
- 04/16/10 08:31:10 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/jscode/common_functions.js
r2519 r2555 70 70 { 71 71 return unloadMess(); 72 } 72 }; 73 73 74 74 function unloadMess(){ … … 122 122 function msg_is_read(msg_number, selected){ 123 123 tr_message = Element(msg_number); 124 return !(tr_message && LTrim(tr_message.className).match('tr_msg_unread')) 124 return !(tr_message && LTrim(tr_message.className).match('tr_msg_unread')); 125 125 } 126 126 … … 225 225 var handler_source = function(data){ 226 226 download_attachments(null, null, data, null,null,'anexos.zip'); 227 } 227 }; 228 228 cExecute("expressoMail1_2.exporteml.download_all_attachments",handler_source,"folder="+msg_folder+"&num_msg="+msg_number); 229 229 } … … 339 339 return document.getElementById("inputFile_"+id_border+"_"+countDivFiles); 340 340 } 341 // Remove Input File Dynamically.342 function removeFile(id){343 var border_id = id.substr(8,1);344 var el = Element(id);345 el.parentNode.removeChild(el);346 }347 348 function validateFileExtension(fileName, id, id_border){349 350 var error_flag = false;351 352 if ( fileName.indexOf('/') != -1 )353 {354 if (fileName[0] != '/'){ // file name is windows format?355 var file = fileName.substr(fileName.lastIndexOf('\\') + 1, fileName.length);356 if ((fileName.indexOf(':\\') != 1) && (fileName.indexOf('\\\\') != 0)) // Is stored in partition or a network file?357 error_flag = true;358 }359 else // is Unix360 var file = fileName.substr(fileName.lastIndexOf('/') + 1, fileName.length);361 }362 else // is Firefox 3363 var file = fileName;364 365 var fileExtension = file.split(".");366 fileExtension = fileExtension[(fileExtension.length-1)];367 for(var i=0; i<denyFileExtensions.length; i++)368 {369 if(denyFileExtensions[i] == fileExtension)370 {371 error_flag = true;372 break;373 }374 375 }376 377 if ( error_flag == true )378 {379 alert(get_lang('File extension forbidden or invalid file') + '.');380 removeFile(id);381 addFile(id_border);382 return false;383 }384 return true;385 }386 341 387 342 var setTimeout_write_msg = 0; … … 420 375 } 421 376 catch(e){} 422 } 377 }; 423 378 if(notimeout) 424 379 old_msg = msg; … … 525 480 alert(get_lang('None result was found.')); 526 481 return true; 527 } 482 }; 528 483 529 484 if ((field != 'null') && (ID != 'null')) … … 576 531 expresso.connector.loadScript("jscode/sharemailbox"); 577 532 sharemailbox.makeWindow(options); 578 } 533 }; 579 534 cExecute ("expressoMail1_2.imap_functions.getacl", handler_imap_getacl); 580 535 } … … 593 548 var handler_source = function(data){ 594 549 download_attachments(null, null, data, null,null,'fonte_da_mensagem.eml'); 595 } 550 }; 596 551 cExecute("expressoMail1_2.exporteml.export_msg",handler_source,"folder="+url_decode(folder)+"&msgs_to_export="+num_msg); 597 552 } … … 872 827 873 828 function exist_className(obj, className){ 874 return ( obj && obj.className.indexOf(className) != -1 ) 829 return ( obj && obj.className.indexOf(className) != -1 ); 875 830 } 876 831
Note: See TracChangeset
for help on using the changeset viewer.