WordPress.org

Make WordPress Core

Ticket #23076: 23076.2.diff

File 23076.2.diff, 2.3 KB (added by wonderboymusic, 7 years ago)
  • src/wp-admin/css/nav-menus.css

     
    507507        margin-right: 13em;
    508508}
    509509
     510.menu-item-handle .menu-item-title.no-title {
     511        color: #999;
     512}
     513
    510514/* Sortables */
    511515li.menu-item.ui-sortable-helper dl {
    512516        margin-top: 0;
  • src/wp-admin/js/nav-menu.js

     
    5757                        this.initAccessibility();
    5858
    5959                        this.initToggles();
     60
     61                        this.initPreviewing();
    6062                },
    6163
    6264                jQueryExtensions : function() {
     
    530532                        });
    531533                },
    532534
     535                initPreviewing : function() {
     536                        // Update the item handle title when the navigation label is changed.
     537                        $( 'body' ).on( 'input', '.edit-menu-item-title', function(e) {
     538                                var input = $( e.currentTarget ), title, titleEl;
     539                                title = input.val();
     540                                titleEl = input.closest( '.menu-item' ).find( '.menu-item-title' );
     541                                // Don't update to empty title.
     542                                if ( title ) {
     543                                        titleEl.text( title ).removeClass( 'no-title' );
     544                                } else {
     545                                        titleEl.text( navMenuL10n.untitled ).addClass( 'no-title' );
     546                                }
     547                        } );
     548                },
     549
    533550                initToggles : function() {
    534551                        // init postboxes
    535552                        postboxes.add_postbox_toggles('nav-menus');
  • src/wp-includes/script-loader.php

     
    530530                did_action( 'init' ) && $scripts->localize( 'nav-menu', 'navMenuL10n', array(
    531531                        'noResultsFound' => _x('No results found.', 'search results'),
    532532                        'warnDeleteMenu' => __( "You are about to permanently delete this menu. \n 'Cancel' to stop, 'OK' to delete." ),
    533                         'saveAlert' => __('The changes you made will be lost if you navigate away from this page.')
     533                        'saveAlert' => __('The changes you made will be lost if you navigate away from this page.'),
     534                        'untitled' => _x('(no label)', 'missing menu item navigation label')
    534535                ) );
    535536
    536537                $scripts->add( 'custom-header', "/wp-admin/js/custom-header.js", array( 'jquery-masonry' ), false, 1 );