Changeset 5660
- Timestamp:
- 03/07/12 14:47:10 (11 years ago)
- Location:
- trunk/prototype/modules/mail
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/mail/js/followupflag.js
r5659 r5660 163 163 164 164 .filter('.menu-configure-followupflag .save').click(function(){ 165 var saveFollowupflagged = function(){ 165 var saveFollowupflagged = function(){ 166 var idFollowupflagged = winElement.find('[name="followupflagId"]').val(); 167 if(idFollowupflagged.length > 0){ 168 idFollowupflagged = idFollowupflagged.split(','); 169 } else { 170 idFollowupflagged = false; 171 } 172 for(i=0; i<selectedMessageIds.length; i++){ 166 173 var isDone = winElement.find('[name="done"]').is(':checked') ? 1 : 0; 167 174 var alarmDate = false; … … 183 190 folders.push(folder_name); 184 191 185 var idFollowupflagged = winElement.find('[name="followupflagId"]').val(); 186 var followupflagged = DataLayer.merge({ 187 uid : User.me.id, 188 followupflagId : followupflagId, 189 folderName : folder_name, 190 messageNumber : messageNumber, 191 isDone: isDone, 192 backgroundColor : backgroundColor 193 }, !!idFollowupflagged ? {id: idFollowupflagged} : {}); 192 var followupflagged = DataLayer.merge({ 193 uid : User.me.id, 194 followupflagId : followupflagId, 195 folderName : folder_name, 196 messageNumber : messageNumber, 197 isDone: isDone, 198 backgroundColor : backgroundColor 199 }, !!idFollowupflagged ? {id: idFollowupflagged[i]} : {}); 194 200 195 201 if (alarmDate = winElement.find('[name="alarmDate"]').datepicker("getDate")) { … … 243 249 winElement.find('.menu-configure-followupflag .save').button("option", "disabled", true); 244 250 245 } 251 } 252 } 246 253 var backgroundColor = winElement.find('[name="backgroundColor"]').val(); 247 254 var followupflagId = winElement.find('[name="name"] option:selected').val(); … … 310 317 if (event.keyCode != '27' && event.keyCode != '13') 311 318 winElement.find('.menu-configure-followupflag .save').button("option", "disabled", false); 312 }); 319 }); 320 winElement.find(".sample-item").click(function(){ 321 winElement.find('.menu-configure-followupflag .save').button("enable"); 322 }); 313 323 314 324 winElement.find('.date').datepicker(); -
trunk/prototype/modules/mail/templates/followupflag_configure.ejs
r5658 r5660 40 40 } 41 41 } 42 flagsId = ""; 43 44 for(x=0; x<data.messages.length; x++){ 45 if(data.messages[x].followupflagged){ 46 var flagId = data.messages[x].followupflagged.id; 47 (x+1 == data.messages.length) ? flagsId+= flagId : flagsId+= flagId+","; 48 } else { 49 flagsId = false; 50 } 51 } 42 52 %> 43 53 <div class="followupflag-container"> … … 45 55 <legend><%= get_lang("Basic")%></legend> 46 56 <div class="followupflag-configure"> 47 <input type="hidden" class="id-followup" value="<%=(f ollowupflagged.id)?followupflagged.id:''%>" name="followupflagId">57 <input type="hidden" class="id-followup" value="<%=(flagsId)?flagsId:''%>" name="followupflagId"> 48 58 <label class="label-name"><%= get_lang("Flag as")%>:</label> 49 59 <select name="name">
Note: See TracChangeset
for help on using the changeset viewer.