X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/61343b82c4f0da4c68e4c6373daafff4a81efdd1..245e789b234afa4525862e7a6e5e3c2e7a52ef20:/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 6d5293ac..1efacba7 100644 --- a/wp-admin/js/inline-edit-tax.js +++ b/wp-admin/js/inline-edit-tax.js @@ -1,4 +1,6 @@ +/* global inlineEditL10n, ajaxurl */ +var inlineEditTax; (function($) { inlineEditTax = { @@ -14,34 +16,49 @@ inlineEditTax = { }); // prepare the edit row - row.keyup(function(e) { if(e.which == 27) return inlineEditTax.revert(); }); + row.keyup( function( e ) { + if ( e.which === 27 ) { + return inlineEditTax.revert(); + } + }); - $('a.cancel', row).click(function() { return inlineEditTax.revert(); }); - $('a.save', row).click(function() { return inlineEditTax.save(this); }); - $('input, select', row).keydown(function(e) { if(e.which == 13) return inlineEditTax.save(this); }); + $( 'a.cancel', row ).click( function() { + return inlineEditTax.revert(); + }); + $( 'a.save', row ).click( function() { + return inlineEditTax.save(this); + }); + $( 'input, select', row ).keydown( function( e ) { + if ( e.which === 13 ) { + return inlineEditTax.save( this ); + } + }); - $('#posts-filter input[type="submit"]').mousedown(function(e){ + $( '#posts-filter input[type="submit"]' ).mousedown( function() { t.revert(); }); }, toggle : function(el) { var t = this; - $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el); + $(t.what+t.getId(el)).css('display') === 'none' ? t.revert() : t.edit(el); }, edit : function(id) { - var t = this, editRow; + var editRow, rowData, + t = this; t.revert(); - if ( typeof(id) == 'object' ) + if ( typeof(id) === 'object' ) { id = t.getId(id); + } editRow = $('#inline-edit').clone(true), rowData = $('#inline_'+id); $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length); - if ( $(t.what+id).hasClass('alternate') ) + if ( $( t.what + id ).hasClass( 'alternate' ) ) { $(editRow).addClass('alternate'); + } $(t.what+id).hide().after(editRow); @@ -57,8 +74,9 @@ inlineEditTax = { save : function(id) { var params, fields, tax = $('input[name="taxonomy"]').val() || ''; - if( typeof(id) == 'object' ) + if( typeof(id) === 'object' ) { id = this.getId(id); + } $('table.widefat .spinner').show(); @@ -69,7 +87,7 @@ inlineEditTax = { taxonomy: tax }; - fields = $('#edit-'+id+' :input').serialize(); + fields = $('#edit-'+id).find(':input').serialize(); params = fields + '&' + $.param(params); // make ajax request @@ -79,17 +97,23 @@ inlineEditTax = { $('table.widefat .spinner').hide(); if (r) { - if ( -1 != r.indexOf('