Changeset 6085 for trunk/expressoMail1_2/js
- Timestamp:
- 05/03/12 11:54:43 (12 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/abas.js
r5911 r6085 6 6 var uidsSave = new Array(); 7 7 var zebraDiscardEventDialog = false; 8 var saveBorderError = new Array(); 9 8 10 function setBorderAttributes(ID) 9 11 { … … 341 343 Element("exmail_main_body").insertBefore(div,Element("footer_menu")); 342 344 alternate_border(ID); 343 uidsSave[ID] = []; 345 uidsSave[ID] = []; 346 saveBorderError[ID] = false; 344 347 return ID; 345 348 } -
trunk/expressoMail1_2/js/main.js
r6060 r6085 2475 2475 2476 2476 function save_msg(border_id){ 2477 2478 //seta o status do auto_save = true 2479 if (preferences.auto_save_draft == 1) 2480 autoSaveControl.status[border_id] = true; 2481 /////////////////////////////////////////// 2482 var idJavascript = DataLayer.put('message',DataLayer.form("#form_message_"+border_id)); 2483 uidsSave[border_id] = []; 2484 DataLayer.commit(false,false,function(data){ 2485 if(data != null && data['message://'+idJavascript] !== undefined && data['message://'+idJavascript].id !== undefined ) 2486 { 2487 uidsSave[border_id].push(data['message://'+idJavascript].id); 2488 write_msg('Mensagem salva com sucesso!'); 2489 } 2490 else 2491 write_msg('Erro ao salvar sua mensagem! Nova tentativa em alguns segundos.'); 2492 }); 2477 2478 //seta o status do auto_save = true 2479 if (preferences.auto_save_draft == 1) 2480 autoSaveControl.status[border_id] = true; 2481 /////////////////////////////////////////// 2482 2483 var idJavascript = saveBorderError[border_id]; 2484 2485 if(saveBorderError[border_id] !== false) 2486 DataLayer.put('message',DataLayer.merge(DataLayer.form("#form_message_"+border_id), {id: idJavascript })); 2487 else 2488 idJavascript = DataLayer.put('message',DataLayer.form("#form_message_"+border_id)); 2489 2490 uidsSave[border_id] = []; 2491 DataLayer.commit(false,false,function(data){ 2492 if(data != null && data['message://'+idJavascript] !== undefined && data['message://'+idJavascript].id !== undefined ) 2493 { 2494 uidsSave[border_id].push(data['message://'+idJavascript].id); 2495 saveBorderError[border_id] = false; 2496 write_msg('Mensagem salva com sucesso!'); 2497 } 2498 else 2499 { 2500 saveBorderError[border_id] = idJavascript; 2501 write_msg('Erro ao salvar sua mensagem! Nova tentativa em alguns segundos.'); 2502 } 2503 }); 2493 2504 2494 2505 } … … 3847 3858 return bytes + ' B'; 3848 3859 }; 3860 3861 DataLayer.links('message'); 3862 DataLayer.poll('message',30); 3863 3864
Note: See TracChangeset
for help on using the changeset viewer.