WordPress.org

Make WordPress Core

Ticket #39600: 39600.0.diff

File 39600.0.diff, 1.4 KB (added by westonruter, 12 months ago)
  • src/wp-admin/js/customize-nav-menus.js

    diff --git src/wp-admin/js/customize-nav-menus.js src/wp-admin/js/customize-nav-menus.js
    index 3b7af24302..0c4238dd01 100644
     
    15181518                 * Update item handle title when changed. 
    15191519                 */ 
    15201520                _setupTitleUI: function() { 
    1521                         var control = this; 
     1521                        var control = this, titleEl; 
     1522 
     1523                        // Ensure that whitespace is trimmed on blur so placeholder can be shown, 
     1524                        control.container.find( '.edit-menu-item-title' ).on( 'blur', function() { 
     1525                                $( this ).val( $.trim( $( this ).val() ) ); 
     1526                        } ); 
    15221527 
     1528                        titleEl = control.container.find( '.menu-item-title' ); 
    15231529                        control.setting.bind( function( item ) { 
     1530                                var trimmedTitle, titleText; 
    15241531                                if ( ! item ) { 
    15251532                                        return; 
    15261533                                } 
     1534                                trimmedTitle = $.trim( item.title ); 
    15271535 
    1528                                 var titleEl = control.container.find( '.menu-item-title' ), 
    1529                                     titleText = item.title || item.original_title || api.Menus.data.l10n.untitled; 
     1536                                titleText = trimmedTitle || item.original_title || api.Menus.data.l10n.untitled; 
    15301537 
    15311538                                if ( item._invalid ) { 
    15321539                                        titleText = api.Menus.data.l10n.invalidTitleTpl.replace( '%s', titleText ); 
    15331540                                } 
    15341541 
    15351542                                // Don't update to an empty title. 
    1536                                 if ( item.title || item.original_title ) { 
     1543                                if ( trimmedTitle || item.original_title ) { 
    15371544                                        titleEl 
    15381545                                                .text( titleText ) 
    15391546                                                .removeClass( 'no-title' );