Make WordPress Core

Ticket #14565: 14565.diff

File 14565.diff, 1005 bytes (added by rmarks, 12 years ago)

patch to change the item that was updated

  • 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 6d5293a..0e4d806 100644
    a b inlineEditTax = { 
    7575                // make ajax request
    7676                $.post( ajaxurl, params,
    7777                        function(r) {
    78                                 var row, new_id;
     78                                var row, new_id, option_value;
    7979                                $('table.widefat .spinner').hide();
    8080
    8181                                if (r) {
    inlineEditTax = { 
    8484                                                new_id = $(r).attr('id');
    8585
    8686                                                $('#edit-'+id).before(r).remove();
    87                                                 row = new_id ? $('#'+new_id) : $(inlineEditTax.what+id);
     87                                                if ( new_id ) {
     88                                                        option_value = new_id.replace(inlineEditTax.type + '-', '');
     89                                                        row = $('#' + new_id);
     90                                                } else {
     91                                                        option_value = id;
     92                                                        row = $(inlineEditTax.what + id);
     93                                                }
     94                                                $('#parent').find('option[value=' + option_value + ']').text(row.find('.row-title').text());
    8895                                                row.hide().fadeIn();
    8996                                        } else
    9097                                                $('#edit-'+id+' .inline-edit-save .error').html(r).show();