Make WordPress Core

Ticket #55537: 55537.2.diff

File 55537.2.diff, 1.6 KB (added by afercia, 2 years ago)
  • src/js/_enqueues/lib/ajax-response.js

     
    5353                                parsed.responses.push( response );
    5454                        } );
    5555                        if ( err.length ) {
    56                                 re.html( '<div class="error">' + err + '</div>' );
     56                                re.html( '<div class="notice notice-error">' + err + '</div>' );
    5757                                wp.a11y.speak( err );
    5858                        } else if ( noticeMessage.length ) {
    59                                 re.html( '<div class="updated notice is-dismissible"><p>' + noticeMessage + '</p></div>');
     59                                re.html( '<div class="notice notice-success is-dismissible"><p>' + noticeMessage + '</p></div>');
    6060                                jQuery(document).trigger( 'wp-updates-notice-added' );
    6161                                wp.a11y.speak( noticeMessage );
    6262                        }
    6363                        return parsed;
    6464                }
    65                 if ( isNaN(x) ) { return !re.html('<div class="error"><p>' + x + '</p></div>'); }
    66                 x = parseInt(x,10);
    67                 if ( -1 === x ) { return !re.html('<div class="error"><p>' + wpAjax.noPerm + '</p></div>'); }
    68                 else if ( 0 === x ) { return !re.html('<div class="error"><p>' + wpAjax.broken  + '</p></div>'); }
     65                if ( isNaN( x ) ) {
     66                        wp.a11y.speak( x );
     67                        return ! re.html( '<div class="notice notice-error"><p>' + x + '</p></div>' );
     68                }
     69                x = parseInt( x, 10 );
     70                if ( -1 === x ) {
     71                        wp.a11y.speak( wpAjax.noPerm );
     72                        return ! re.html( '<div class="notice notice-error"><p>' + wpAjax.noPerm + '</p></div>' );
     73                } else if ( 0 === x ) {
     74                        wp.a11y.speak( wpAjax.broken );
     75                        return ! re.html( '<div class="notice notice-error"><p>' + wpAjax.broken  + '</p></div>' );
     76                }
    6977                return true;
    7078        },
    7179        invalidateForm: function ( selector ) {