Changeset 6292 for sandbox/2.4.1-1/prototype
- Timestamp:
- 05/24/12 14:19:23 (12 years ago)
- Location:
- sandbox/2.4.1-1/prototype/modules/filters
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.1-1/prototype/modules/filters/filter-list.ejs
r6224 r6292 29 29 <% 30 30 for (var k=0; k<data.rules[i].actions.length; k++) { 31 if(data.rules[i].actions[k].type == "addflag") { 32 %> 33 <li><strong> (<%= get_lang("The filter is active for alerts") %>) </strong></li> 34 <% 35 continue; 36 } 31 37 %> 32 38 <li><strong><%= get_lang(data.rules[i].actions[k].type) %>:</strong> <%= (data.rules[i].actions[k].type == 'setflag') ? get_lang(data.rules[i].actions[k].parameter) : data.rules[i].actions[k].parameter %></li> -
sandbox/2.4.1-1/prototype/modules/filters/filters.js
r6285 r6292 1 1 /* 2 2 * Retorna as regras por remetente e que o usuário deseja ser avisado 3 *4 3 */ 5 4 function getFromAlertRules() { … … 17 16 } 18 17 18 /* 19 * Verifica se a regra Fora de escritório está ativa 20 */ 19 21 function outOfficeVerify() { 20 22 DataLayer.remove('filter', false); … … 35 37 } 36 38 39 /* 40 * Valida os campos do formulário da tela de filtros para salvar. 41 */ 37 42 valid_save = function(){ 38 43 var accord = list_container.find(".rule-details-container").accordion({autoHeight: false}); … … 162 167 } 163 168 169 /* 170 * Preenche o formulário de filtros com as informações originais para edição 171 */ 164 172 showDetails = function( filter ){ 165 173 … … 184 192 actions.parent().find('[value="'+filter.actions[i].parameter+'"]').attr("selected", "selected"); 185 193 } 186 //isExact.val( filter.isExact != "false"? "and" : "or" );187 194 isExact.filter('[value="'+(filter.isExact != "false"? "and" : "or")+'"]').attr("checked", "True"); 195 196 if (filter.alertMessage == 'true') $('.alertMessage').attr('checked', 'True'); 188 197 } 189 198 … … 328 337 var allMessages = false; 329 338 339 340 /* 341 * Bloqueia usuário por email - utilizado na tela de mensagens do ExpressoMail 342 */ 330 343 function block_user_email(email) { 331 //var id = "block_"+email;332 344 var idd = email; 333 345 /** TODO - Mudar quando API abstrair atualizações no cache */ 334 346 DataLayer.remove('filter', false); 335 347 var filters = DataLayer.get('filter'); 336 //var filters = DataLayer.get("filter", true);337 348 for(var index in filters){ 338 349 if(filters[index].name == email) { … … 365 376 } 366 377 378 379 /* 380 * Mostra o grid de mensagens para aplicar a regra nas mensagens da caixa de entrada. 381 */ 367 382 function showGridMessages(thiss) { 368 383 var criteria_list = list_container.find('[name="criteriaValue[]"]'); … … 465 480 466 481 482 /* 483 * Lista os filtros para o usuário 484 */ 467 485 function list_filters(html){ 468 486 outOfficeVerify(); … … 730 748 }); 731 749 } 750 751 /* 752 * Inicia a funcionalidade de filtros de mensagens 753 */ 732 754 function init_filters(){ 733 755 var html = DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {});
Note: See TracChangeset
for help on using the changeset viewer.