Ticket #36795: 36795.diff
File 36795.diff, 1.9 KB (added by , 9 years ago) |
---|
-
src/wp-admin/css/customize-nav-menus.css
16 16 color: #555; 17 17 } 18 18 19 .customize-control-nav_menu_location .edit-menu { 20 margin-top: 1px; 21 } 22 19 23 .wp-customizer .menu-item-bar .menu-item-handle, 20 24 .wp-customizer .menu-item-settings, 21 25 .wp-customizer .menu-item-settings .description-thin { -
src/wp-admin/js/customize-nav-menus.js
938 938 return parseInt( value, 10 ); 939 939 }; 940 940 941 // Edit menu button. 942 control.container.find( '.edit-menu' ).on( 'click', function() { 943 var menuId = control.setting(); 944 api.section( 'nav_menu[' + menuId + ']' ).focus(); 945 }); 946 control.setting.bind( 'change', function() { 947 if ( 0 === control.setting() ) { 948 control.container.find( '.edit-menu' ).hide(); 949 } else { 950 control.container.find( '.edit-menu' ).show(); 951 } 952 }); 953 941 954 // Add/remove menus from the available options when they are added and removed. 942 955 api.bind( 'add', function( setting ) { 943 956 var option, menuId, matches = setting.id.match( navMenuIdRegex ); -
src/wp-includes/customize/class-wp-customize-nav-menu-location-control.php
77 77 ?> 78 78 </select> 79 79 </label> 80 <button type="button" class="button edit-menu" <?php if ( ! $this->value() ) { echo 'style="display: none;"'; } ?>><?php _e( 'Edit' ); ?></button> 80 81 <?php 81 82 } 82 83 }