Changeset 5705
- Timestamp:
- 03/12/12 16:19:02 (11 years ago)
- Location:
- trunk/prototype/modules/mail
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/mail/js/followupflag.js
r5701 r5705 435 435 } 436 436 ]; 437 437 var i = 0; 438 438 while (it = toIterate.pop()){ 439 439 if (!it.enable) continue; 440 440 441 441 var alarmInRange = DataLayer.get('followupflagged', {filter: ['AND', ['>', it.attrDeadline, (new Date()).set({hour:0, minute:0, second:0}).toString('yyyy-MM-dd 00:00:00')], ['<', it.attrDeadline, (new Date()).set({hour:0, minute:0, second:0}).addHours(24).toString('yyyy-MM-dd 00:00:00')]], criteria: {deepness: 1}}); 442 442 if(alarmInRange.length > 0){ 443 443 for(var i=0; i<alarmInRange.length; i++){ 444 var date = Date.parseExact(alarmInRange[i].alarmDeadline, 'yyyy-MM-dd hh:mm:ss'); 445 alarmInRange[i].alarmDeadline = date.toString('hh:mm'); 444 if(it.attrDeadline == 'doneDeadline'){ 445 var date = Date.parseExact(alarmInRange[i].doneDeadline, 'yyyy-MM-dd hh:mm:ss'); 446 alarmInRange[i].doneDeadline = date.toString('hh:mm'); 447 } else { 448 var date = Date.parseExact(alarmInRange[i].alarmDeadline, 'yyyy-MM-dd hh:mm:ss'); 449 alarmInRange[i].alarmDeadline = date.toString('hh:mm'); 450 } 446 451 } 447 452 var caption = (alarmInRange.length == 1) ? … … 449 454 get_lang(it.caption.plural, alarmInRange.length); 450 455 451 var data = {alarmInRange : alarmInRange, caption: caption };456 var data = {alarmInRange : alarmInRange, caption: caption, it : it}; 452 457 var dialogText = DataLayer.render("../prototype/modules/mail/templates/followupflag_alarm_list.ejs", data); 453 458 … … 469 474 'vcenter_short_message': false, 470 475 'position': ['right - 20', 'bottom - ' + offsetHeight.toString() ], 471 'custom_class': 'right-bottom followupflag-alarm '+ 476 'custom_class': 'right-bottom followupflag-alarm '+it.attrDeadline, 472 477 }).dialog; 473 478 -
trunk/prototype/modules/mail/templates/followupflag_alarm_list.ejs
r5689 r5705 9 9 <li class="message-item"> 10 10 <a onclick="<%=openMessageScript%>"> 11 <%= data.alarmInRange[i].alarmDeadline %> - <%= data.alarmInRange[i].followupflag.name %> - <%= data.alarmInRange[i].message.headers.subject %>11 <%= (it.attrDeadline == 'alarmDeadline') ? data.alarmInRange[i].alarmDeadline : data.alarmInRange[i].doneDeadline %> - <%= data.alarmInRange[i].followupflag.name %> - <%= data.alarmInRange[i].message.headers.subject %> 12 12 </a> 13 13 </li>
Note: See TracChangeset
for help on using the changeset viewer.