Make WordPress Core

Ticket #55078: 55078-2.diff

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

Updated patch using actual text as the message value.

  • 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..8ff79b6589 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' ) {
     34                                                successmsg += jQuery(this).text();
     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 b81710ddef..736c59c5d3 100644
    function wp_ajax_add_tag() { 
    11141114        $x->add(
    11151115                array(
    11161116                        'what'         => 'taxonomy',
    1117                         'data'         => $message,
    1118                         'supplemental' => compact( 'parents', 'noparents' ),
     1117                        'supplemental' => array(
     1118                                'parents'   => $parents,
     1119                                'noparents' => $noparents,
     1120                                'message'   => $message
     1121                        ),
    11191122                )
    11201123        );
    11211124