Changeset 6126 for trunk/prototype/modules/filters/filters.js
- Timestamp:
- 05/08/12 10:37:36 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/filters/filters.js
r6048 r6126 1 2 1 function outOfficeVerify() { 3 2 DataLayer.remove('filter', false); … … 60 59 var criteria = ""; 61 60 var criteria_list = list_container.find('[name="criteriaValue[]"]'); 61 var er_num = /^[0-9]+$/; 62 63 if($(".sizeRule").val() != "" && er_num.test($(".sizeRule").val()) == false) { 64 $.Zebra_Dialog(get_lang("Size rule must be a number"),{ 65 'onClose': function(caption) { 66 list_container.find('[name="actionType[]"]:checked').parent().find("input:text, textarea").focus(); 67 } 68 }); 69 accord.accordion('activate',0); 70 return false; 71 } 62 72 $.each(criteria_list, function(index, value){ 63 73 criteria += $.trim($(criteria_list[index]).val()); … … 81 91 return false; 82 92 } 93 var er_mail = RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/); 94 if(er_mail.test($.trim(list_container.find('[value="redirect"]:checked').parent().find("input:text, textarea").val())) == false){ 95 $.Zebra_Dialog(get_lang("Invalid mail"),{ 96 'onClose': function(caption) { 97 list_container.find('[name="actionType[]"]:checked').parent().find("input:text, textarea").focus(); 98 } 99 }); 100 return false; 101 } 83 102 } 84 103 return true; … … 132 151 nameObj.attr("disabled", "disabled"); 133 152 for( var i = 0; i < filter.criteria.length; i++ ){ 134 135 153 criterias.filter( '[value="' + filter.criteria[i].field + '"]' ) 136 154 .siblings( '[name="criteriaOperator[]"]' ).val( filter.criteria[i].operator ).end() 137 155 .siblings( '[name="criteriaValue[]"]' ).val( filter.criteria[i].value ); 138 139 156 } 140 141 142 157 for( var i = 0; i < filter.actions.length; i++ ){ 143 158 actions.filter( '[value="' + filter.actions[i].type + '"]' ).attr("checked", "True"); … … 151 166 actions.parent().find('[value="'+filter.actions[i].parameter+'"]').attr("selected", "selected"); 152 167 } 153 154 168 //isExact.val( filter.isExact != "false"? "and" : "or" ); 155 169 isExact.filter('[value="'+(filter.isExact != "false"? "and" : "or")+'"]').attr("checked", "True");
Note: See TracChangeset
for help on using the changeset viewer.