1(function ($) { 2 3 var aiMaxCommentFormValidation = { 4 5 onLoadValidation : function(commentValue, authorValue, emailValue, urlValue) { 6 7 if( (commentValue.val()) == '' ) { 8 jQuery(this).removeClass('active'); 9 } else { 10 jQuery(this).addClass('active'); 11 } 12 13 if( (authorValue.val()) == '' ) { 14 jQuery(this).removeClass('active'); 15 } else { 16 jQuery(this).addClass('active'); 17 } 18 19 if( (emailValue.val()) == '' ) { 20 jQuery(this).removeClass('active'); 21 } else { 22 jQuery(this).addClass('active'); 23 } 24 25 if( (urlValue.val()) == '' ) { 26 jQuery(this).removeClass('active'); 27 } else { 28 jQuery(this).addClass('active'); 29 } 30 31 }, 32 33 focusOutFields: function(commentValue, authorValue, emailValue, urlValue) { 34 jQuery(commentValue).focusout(function() { 35 var valueCmt = jQuery(commentValue).val(); 36 if( valueCmt == '' ) { 37 jQuery(this).removeClass('active'); 38 } else { 39 jQuery(this).addClass('active'); 40 } 41 }); 42 43 jQuery(authorValue).focusout(function() { 44 var valueAuthor = jQuery(authorValue).val(); 45 if( valueAuthor == '' ) { 46 jQuery(this).removeClass('active'); 47 } else { 48 jQuery(this).addClass('active'); 49 } 50 }); 51 52 jQuery(emailValue).focusout(function() { 53 var valueEmail = jQuery(emailValue).val(); 54 if( valueEmail == '' ) { 55 jQuery(this).removeClass('active'); 56 } else { 57 jQuery(this).addClass('active'); 58 } 59 }); 60 61 jQuery(urlValue).focusout(function() { 62 var valueUrl = jQuery(urlValue).val(); 63 if( valueUrl == '' ) { 64 jQuery(this).removeClass('active'); 65 } else { 66 jQuery(this).addClass('active'); 67 } 68 }); 69 } 70 71 } 72 73 "use strict"; 74 $(document).ready(function () { 75 76 var commentValue = jQuery('.comment-form p textarea[name="comment"]'); 77 var authorValue = jQuery('.comment-form p input[name="author"]'); 78 var emailValue = jQuery('.comment-form p input[name="email"]'); 79 var urlValue = jQuery('.comment-form p input[name="url"]'); 80 81 aiMaxCommentFormValidation.onLoadValidation(commentValue, authorValue, emailValue, urlValue); 82 aiMaxCommentFormValidation.focusOutFields(commentValue, authorValue, emailValue, urlValue); 83 }); 84 85})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.