Changeset 7228 for branches/2.4/prototype/modules/filters/filters.js
- Timestamp:
- 09/17/12 14:30:47 (12 years ago)
- Location:
- branches/2.4
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4
- Property svn:mergeinfo changed
-
branches/2.4/prototype/modules/filters/filters.js
r7094 r7228 217 217 .siblings( '[name="criteriaValue[]"]' ).val( filter.criteria[i].value ); 218 218 } 219 var first_fileinto_action = true; 219 var first_fileinto_action = true; 220 220 for( var i = 0; i < filter.actions.length; i++ ){ 221 221 if(filter.actions[i].type == "redirect") … … 223 223 if(filter.actions[i].type == "reject") 224 224 actions.siblings('[name="messageReject"]').val(filter.actions[i].parameter); 225 if((filter.actions[i].type == "fileinto" && first_fileinto_action) || filter.actions[i].type == "setflag"){ 225 if((filter.actions[i].type == "fileinto" && first_fileinto_action) || filter.actions[i].type == "setflag"){ 226 226 actions.parent().find('[value="'+filter.actions[i].parameter+'"]').attr("selected", "selected"); 227 if(filter.actions[i].type == "fileinto") 228 first_fileinto_action =false; 229 } 230 /*A condição abaixo é executada quando uma segunda action do tipo "fileinto" for encontrada*/ 231 if(filter.actions[i].type == "fileinto" && !first_fileinto_action){ 232 $('.fileintoInbox').attr('checked', 'True'); 233 continue; 234 } 235 /*O comando "continue" da condição acima faz com que estas linhas restantes sejam ignoradas*/ 236 actions.filter( '[value="' + filter.actions[i].type + '"]' ).attr("checked", "True"); 237 actions.filter( '[value="' + filter.actions[i].type + '"]' ).val( filter.actions[i].type ) 238 .siblings( '[name="actionParameter[]"]' ).val( filter.actions[i].parameter ); 239 } 227 if(filter.actions[i].type == "fileinto") 228 first_fileinto_action =false; 229 } 230 /*A condição abaixo é executada quando uma segunda action do tipo "fileinto" for encontrada*/ 231 if(filter.actions[i].type == "fileinto" && !first_fileinto_action){ 232 $('.fileintoInbox').attr('checked', 'True'); 233 continue; 234 } 235 /*O comando "continue" da condição acima faz com que estas linhas restantes sejam ignoradas*/ 236 actions.filter( '[value="' + filter.actions[i].type + '"]' ).attr("checked", "True"); 237 actions.filter( '[value="' + filter.actions[i].type + '"]' ).val( filter.actions[i].type ) 238 .siblings( '[name="actionParameter[]"]' ).val( filter.actions[i].parameter ); 239 } 240 240 isExact.filter('[value="'+(filter.isExact != "false"? "and" : "or")+'"]').attr("checked", "True"); 241 241 242 242 if (filter.alertMessage == 'true') $('.alertMessage').attr('checked', 'True'); 243 243 if (filter.verifyNextRule == 'true') $('.verifyNextRule').attr('checked', 'True');
Note: See TracChangeset
for help on using the changeset viewer.