WordPress.org

Make WordPress Core

Ticket #37727: 37727.0.diff

File 37727.0.diff, 2.0 KB (added by westonruter, 3 years ago)
  • src/wp-includes/class-wp-customize-manager.php

    diff --git src/wp-includes/class-wp-customize-manager.php src/wp-includes/class-wp-customize-manager.php
    index 5ee3b6d..7a11e7e 100644
    final class WP_Customize_Manager { 
    15351535                <script type="text/html" id="tmpl-customize-control-notifications">
    15361536                        <ul>
    15371537                                <# _.each( data.notifications, function( notification ) { #>
    1538                                         <li class="notice notice-{{ notification.type || 'info' }} {{ data.altNotice ? 'notice-alt' : '' }}" data-code="{{ notification.code }}" data-type="{{ notification.type }}">{{ notification.message || notification.code }}</li>
     1538                                        <li class="notice notice-{{ notification.type || 'info' }} {{ data.altNotice ? 'notice-alt' : '' }}" data-code="{{ notification.code }}" data-type="{{ notification.type }}">
     1539                                                <# if ( notification.template ) { #>
     1540                                                        {{{ notification.template( notification ) }}}
     1541                                                <# } else { #>
     1542                                                        {{ notification.message || notification.code }}
     1543                                                <# } #>
     1544                                        </li>
    15391545                                <# } ); #>
    15401546                        </ul>
    15411547                </script>
  • src/wp-includes/js/customize-base.js

    diff --git src/wp-includes/js/customize-base.js src/wp-includes/js/customize-base.js
    index e59f926..779a2cc 100644
    window.wp = window.wp || {}; 
    766766         * @param {object} params              Params.
    767767         * @param {string} params.message      The error message.
    768768         * @param {string} [params.type=error] The notification type.
    769          * @param {*}      [params.data]       Any additional data.
     769         * @param {*} [params.data]            Any additional data.
     770         * @param {function} [params.template] Template for rendering the notification content.
    770771         */
    771772        api.Notification = api.Class.extend({
    772773                initialize: function( code, params ) {
    window.wp = window.wp || {}; 
    774775                        this.message = params.message;
    775776                        this.type = params.type || 'error';
    776777                        this.data = params.data || null;
     778                        this.template = params.template || null;
    777779                }
    778780        });
    779781