Ticket #15204: 15204_v2.diff
| File 15204_v2.diff, 2.3 KB (added by , 15 years ago) |
|---|
-
wp-admin/js/common.dev.js
180 180 $(document).ready(function(){columns.init();}); 181 181 182 182 validateForm = function( form ) { 183 return !$( form ).find('.form-required').filter( function() { return $('input:visible', this).val() == ''; } ).addClass( 'form-invalid' ).find('input:visible').change( function() { $(this).closest('.form-invalid').removeClass( 'form-invalid' ); } ).size(); 183 return !$( form ) 184 .find('.form-required') 185 .filter( function() { 186 return $('input:visible', this).val().trim() === ''; 187 } ) 188 .addClass( 'form-invalid' ) 189 .find('input:visible') 190 .filter(':first') 191 .focus() 192 .end() 193 .change( function() { 194 if(this.value.trim() !== '') 195 $(this).closest('.form-invalid').removeClass( 'form-invalid' ); 196 } ) 197 .size(); 184 198 } 185 199 186 200 })(jQuery); -
wp-includes/js/wp-ajax-response.dev.js
50 50 return true; 51 51 }, 52 52 invalidateForm: function ( selector ) { 53 return jQuery( selector ).addClass( 'form-invalid' ).find('input:visible').change( function() { jQuery(this).closest('.form-invalid').removeClass( 'form-invalid' ); } ); 53 return jQuery( selector ) 54 .addClass( 'form-invalid' ) 55 .find('input:visible') 56 .filter(':first') 57 .focus() 58 .end() 59 .change( function() { 60 if(this.value.trim() !== '') 61 jQuery(this).closest('.form-invalid').removeClass( 'form-invalid' ); 62 } ); 54 63 }, 55 64 validateForm: function( selector ) { 56 65 selector = jQuery( selector ); 57 return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() == ''; } ) ).size(); 66 return !wpAjax.invalidateForm( 67 selector 68 .find('.form-required') 69 .filter( function() { 70 return jQuery('input:visible', this).val().trim() === ''; 71 } ) 72 ).size(); 58 73 } 59 74 }, wpAjax || { noPerm: 'You do not have permission to do that.', broken: 'An unidentified error has occurred.' } ); 60 75