Changeset 5547 for trunk/prototype/modules/mail/js/followupflag.js
- Timestamp:
- 02/24/12 15:09:26 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/mail/js/followupflag.js
r5533 r5547 279 279 var messageNumber = selectedMessageIds[i]; 280 280 //var followupflag = DataLayer.get('followupflag', followupflagId.toString()), 281 var followupflagged = { 281 var idFollowupflagged = winElement.find('.id-followup').val(); 282 var followupflagged = DataLayer.merge({ 282 283 uid : User.me.id, 283 284 followupflagId : followupflagId, … … 288 289 isDone: isDone, 289 290 backgroundColor : backgroundColor 290 } 291 }, !!idFollowupflagged ? {id: idFollowupflagged} : {}); 291 292 292 293 if (alarmDate = winElement.find('[name="alarmDate"]').datepicker("getDate")) { … … 304 305 } 305 306 307 var flagged = $('#td_message_followup_' + messageNumber + ', ' + '#td_message_followup_search_' + messageNumber).find(".flag-edited"); 306 308 if(isDone){ 307 $('#td_message_followup_' + messageNumber + ', ' + 308 '#td_message_followup_search_' + messageNumber).find(".flag-edited") 309 .find("img").attr("src", "../prototype/modules/mail/img/flagChecked.png") 310 .css("margin-left","-3px"); 309 flagged.find("img").attr("src", "../prototype/modules/mail/img/flagChecked.png").css("margin-left","-3px"); 310 }else{ 311 flagged.find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 311 312 } 312 313 … … 316 317 DataLayer.put('followupflagged', followupflagged); 317 318 } 318 DataLayer.commit(); 319 DataLayer.commit(false, false, function(data){ 320 followupflags = DataLayer.get('followupflagged',{criteria:{order: 'id'}}, true); 321 var id = followupflags[followupflags.length - 1].id; 322 winElement.find('.id-followup').val(id); 323 }); 319 324 320 325 //onceOpenedHeadersMessages[current_folder][followupflagged.messageNumber]['followupflagged']['followupflag'] = {}; … … 335 340 var messageNumber = selectedMessageIds[i]; 336 341 var flag_id = onceOpenedHeadersMessages[current_folder][messageNumber]['followupflagged'].id; 342 var flagged = $('#td_message_followup_' + messageNumber + ', ' + '#td_message_followup_search_' + messageNumber).find(".flag-edited"); 337 343 DataLayer.remove('followupflagged', flag_id); 338 $('#td_message_followup_' + messageNumber + ', ' + 339 '#td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", '#CCC'); 340 $('#td_message_followup_' + messageNumber + ', ' + 341 '#td_message_followup_search_' + messageNumber).find(".flag-edited") 342 .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0");; 344 flagged.css("background", '#cccccc'); 345 flagged.find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 343 346 } 344 347 DataLayer.commit();
Note: See TracChangeset
for help on using the changeset viewer.