Make WordPress Core

Ticket #55078: 55078-1.diff

File 55078-1.diff, 1.5 KB (added by johnregan3, 3 years ago)

Updated version of previous patch.

  • src/js/_enqueues/lib/ajax-response.js

    diff --git src/js/_enqueues/lib/ajax-response.js src/js/_enqueues/lib/ajax-response.js
    index b764823742..24057f2fec 100644
    window.wpAjax = jQuery.extend( { 
    2727                                var th = jQuery(this), child = jQuery(this.firstChild), response;
    2828                                response = { action: th.attr('action'), what: child.get(0).nodeName, id: child.attr('id'), oldId: child.attr('old_id'), position: child.attr('position') };
    2929                                response.data = jQuery( 'response_data', child ).text();
    30                                 if ( jQuery( 'body' ).hasClass( 'edit-tags-php' ) ) {
    31                                         successmsg += response.data;
    32                                 }
    3330                                response.supplemental = {};
    3431                                if ( !jQuery( 'supplemental', child ).children().each( function() {
     32
     33                                        if ( this.nodeName === 'message' && '1' === jQuery(this).text() ) {
     34                                                successmsg += response.data;
     35                                                return
     36                                        }
     37
    3538                                        response.supplemental[this.nodeName] = jQuery(this).text();
    3639                                } ).length ) { response.supplemental = false; }
    3740                                response.errors = [];
  • src/wp-admin/includes/ajax-actions.php

    diff --git src/wp-admin/includes/ajax-actions.php src/wp-admin/includes/ajax-actions.php
    index ecea223667..49b5504073 100644
    function wp_ajax_add_tag() { 
    11151115                array(
    11161116                        'what'         => 'taxonomy',
    11171117                        'data'         => $message,
    1118                         'supplemental' => compact( 'parents', 'noparents' ),
     1118                        'supplemental' => array(
     1119                                'parents'   => $parents,
     1120                                'noparents' => $noparents,
     1121                                'message'   => true,
     1122                        ),
    11191123                )
    11201124        );
    11211125