Ticket #32725: 32725.patch
| File 32725.patch, 4.1 KB (added by , 11 years ago) |
|---|
-
src/wp-admin/css/customize-nav-menus.css
91 91 } 92 92 93 93 /* Menu-item reordering nav. */ 94 #customize-theme-controls button.reorder-toggle { 94 #customize-theme-controls .reordering .reorder, 95 #customize-theme-controls .reorder-done { 96 display: none; 97 } 98 99 #customize-theme-controls .reorder, 100 #customize-theme-controls .reordering .reorder-done { 101 display: inline-block; 95 102 padding: 5px 8px; 96 103 } 97 104 -
src/wp-admin/js/customize-nav-menus.js
1955 1955 * @param {Boolean} showOrHide to enable/disable reordering 1956 1956 */ 1957 1957 toggleReordering: function( showOrHide ) { 1958 var addNewItemBtn = this.container.find( '.add-new-menu-item' ), 1959 reorderBtn = this.container.find( '.reorder-toggle' ); 1960 1958 1961 showOrHide = Boolean( showOrHide ); 1959 1962 1960 1963 if ( showOrHide === this.$sectionContent.hasClass( 'reordering' ) ) { … … 1964 1967 this.isReordering = showOrHide; 1965 1968 this.$sectionContent.toggleClass( 'reordering', showOrHide ); 1966 1969 this.$sectionContent.sortable( this.isReordering ? 'disable' : 'enable' ); 1970 if ( this.isReordering ) { 1971 addNewItemBtn.attr( 'tabindex', '-1' ); 1972 reorderBtn.find( '.reorder-done' ).focus(); 1973 wp.a11y.speak( api.Menus.data.l10n.reorderModeOn ); 1974 } else { 1975 addNewItemBtn.removeAttr( 'tabindex' ); 1976 reorderBtn.find( '.reorder' ).focus(); 1977 wp.a11y.speak( api.Menus.data.l10n.reorderModeOff ); 1978 } 1967 1979 1968 1980 if ( showOrHide ) { 1969 1981 _( this.getMenuItemControls() ).each( function( formControl ) { -
src/wp-includes/class-wp-customize-control.php
1452 1452 <button type="button" class="button-secondary add-new-menu-item" aria-expanded="false" aria-controls="available-menu-items"> 1453 1453 <?php _e( 'Add Items' ); ?> 1454 1454 </button> 1455 <button type="button" class="not-a-button reorder-toggle">1456 <span class="reorder" ><?php _ex( 'Reorder', 'Reorder menu items in Customizer' ); ?></span>1457 <span class="reorder-done" ><?php _ex( 'Done', 'Cancel reordering menu items in Customizer' ); ?></span>1455 <button type="button" role="presentation" class="not-a-button reorder-toggle" tabindex="-1"> 1456 <span class="reorder" tabindex="0" role="button" aria-label="<?php esc_attr_e( 'Reorder menu items' ); ?>" aria-describedby="reorder-items-desc"><?php _ex( 'Reorder', 'Reorder menu items in Customizer' ); ?></span> 1457 <span class="reorder-done" tabindex="0" role="button" aria-label="<?php esc_attr_e( 'Close reorder mode' ); ?>"><?php _ex( 'Done', 'Cancel reordering menu items in Customizer' ); ?></span> 1458 1458 </button> 1459 <p class="screen-reader-text" id="reorder-items-desc"><?php _e( 'When in reorder mode, additional controls to reorder menu items will be available in the items list above.' ); ?></p> 1459 1460 <span class="add-menu-item-loading spinner"></span> 1460 1461 <span class="menu-delete-item"> 1461 1462 <button type="button" class="not-a-button menu-delete"> -
src/wp-includes/class-wp-customize-nav-menus.php
304 304 'itemsFound' => __( 'Number of items found: %d' ), 305 305 'itemsFoundMore' => __( 'Additional items found: %d' ), 306 306 'itemsLoadingMore' => __( 'Loading more results... please wait.' ), 307 'reorderModeOn' => _x( 'Reorder mode enabled', 'reordering menu items in Customizer' ), 308 'reorderModeOff' => _x( 'Reorder mode closed', 'reordering menu items in Customizer' ), 307 309 ), 308 310 'menuItemTransport' => 'postMessage', 309 311 'phpIntMax' => PHP_INT_MAX,
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)