X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/138998bbd8f7a1ac38b2f1eacbdf7cd522be4b13..b22765f41bf0b2021b9beb9120ee0ac91fa89292:/wp-admin/js/inline-edit-tax.js diff --git a/wp-admin/js/inline-edit-tax.js b/wp-admin/js/inline-edit-tax.js index a05dc095..3bbf4fb7 100644 --- a/wp-admin/js/inline-edit-tax.js +++ b/wp-admin/js/inline-edit-tax.js @@ -55,7 +55,7 @@ inlineEditTax = { } editRow = $('#inline-edit').clone(true), rowData = $('#inline_'+id); - $( 'td', editRow ).attr( 'colspan', $( 'th:visible, td:visible', '.widefat:first thead' ).length ); + $( 'td', editRow ).attr( 'colspan', $( 'th:visible, td:visible', '.wp-list-table.widefat:first thead' ).length ); $(t.what+id).hide().after(editRow).after(''); @@ -121,8 +121,8 @@ inlineEditTax = { $( '#parent' ).find( 'option[value=' + option_value + ']' ).text( row.find( '.row-title' ).text() ); row.hide().fadeIn( 400, function() { - // Move focus back to the taxonomy title. - row.find( '.row-title' ).focus(); + // Move focus back to the Quick Edit link. + row.find( '.editinline' ).focus(); wp.a11y.speak( inlineEditL10n.saved ); }); @@ -137,6 +137,8 @@ inlineEditTax = { } } ); + // Prevent submitting the form when pressing Enter on a focused field. + return false; }, revert : function() { @@ -146,8 +148,8 @@ inlineEditTax = { $( 'table.widefat .spinner' ).removeClass( 'is-active' ); $('#'+id).siblings('tr.hidden').addBack().remove(); id = id.substr( id.lastIndexOf('-') + 1 ); - // Show the taxonomy listing and move focus back to the taxonomy title. - $( this.what + id ).show().find( '.row-title' ).focus(); + // Show the taxonomy row and move focus back to the Quick Edit link. + $( this.what + id ).show().find( '.editinline' ).focus(); } },