WordPress.org

Make WordPress Core

Ticket #13134: 13134.3.patch

File 13134.3.patch, 9.2 KB (added by koopersmith, 4 years ago)
  • wp-admin/js/nav-menu.dev.js

     
    160160                        setupListItemsDragAndDrop.call(this, menuList);  
    161161 
    162162                        postboxes.add_postbox_toggles('nav-menus'); 
     163                        postboxes.pbshow = function(id){ $('#'+id+" .inside").slideDown('fast'); }; 
     164                        postboxes.pbhide = function(id){ $('#'+id+" .inside").slideUp('fast'); }; 
     165                        console.log($("#menu-settings-column .postbox:not(.closed)")); 
     166                        $("#menu-settings-column .postbox:not(.closed) .inside").show(); 
    163167                }, 
    164168                 
    165169                attachMenuEditListeners : function() { 
  • wp-admin/nav-menus.php

     
    341341 
    342342        </div><!-- /#menu-settings-column --> 
    343343         
    344         <div id="menu-management" class=""> 
    345                 <h2> 
    346                         <?php  
    347                         foreach( (array) $nav_menus as $_nav_menu ) : 
     344        <div id="menu-management-liquid"> 
     345                <div id="menu-management" class=""> 
     346                        <h2> 
     347                                <?php  
     348                                foreach( (array) $nav_menus as $_nav_menu ) : 
    348349                                 
     350                                        ?> 
     351                                        <a href="<?php  
     352                                                echo add_query_arg( 
     353                                                        array( 
     354                                                                'action' => 'edit', 
     355                                                                'menu' => $_nav_menu->term_id, 
     356                                                        ), 
     357                                                        admin_url( 'nav-menus.php' ) 
     358                                                ); 
     359                                        ?>" class="menu-tabs<?php  
     360                                                if ( $nav_menu_selected_id != $_nav_menu->term_id )  
     361                                                        echo ' menu-tab-inactive'; 
     362                                        ?>"><?php echo esc_html( $_nav_menu->name ); ?></a> 
     363 
     364                                        <?php 
     365                                endforeach; 
    349366                                ?> 
    350367                                <a href="<?php  
    351368                                        echo add_query_arg( 
    352369                                                array( 
    353370                                                        'action' => 'edit', 
    354                                                         'menu' => $_nav_menu->term_id, 
     371                                                        'menu' => 0, 
    355372                                                ), 
    356373                                                admin_url( 'nav-menus.php' ) 
    357374                                        ); 
    358                                 ?>" class="menu-tabs<?php  
    359                                         if ( $nav_menu_selected_id != $_nav_menu->term_id )  
     375                                ?>" class="menu-tabs menu-add-new<?php  
     376                                        if ( 0 != $nav_menu_selected_id )  
    360377                                                echo ' menu-tab-inactive'; 
    361                                 ?>"><?php echo esc_html( $_nav_menu->name ); ?></a> 
     378                                ?>"><?php printf( '<abbr title="%s">+</abbr>', esc_html__( 'Add menu' ) ); ?></a> 
     379                        </h2> 
     380                        <div class="menu-edit"> 
     381                                <form id="update-nav-menu" action="<?php echo admin_url( 'nav-menus.php' ); ?>" method="post" enctype="multipart/form-data"> 
     382                                        <div id="submitpost" class="submitbox"> 
     383                                                <div id="minor-publishing"> 
     384                                                        <div class="misc-pub-section misc-pub-section-last"> 
     385                                                                <label class="howto" for="menu-name"> 
     386                                                                        <span><?php _e('Name'); ?></span> 
     387                                                                        <input id="menu-name" name="menu-name" type="text" class="regular-text menu-item-textbox" value="<?php echo esc_attr( $nav_menu_selected_title  ); ?>" /> 
     388                                                                        <br class="clear" /> 
     389                                                                </label> 
     390                                                        </div><!--END .misc-pub-section misc-pub-section-last--> 
     391                                                        <br class="clear" /> 
     392                                                </div><!--END #misc-publishing-actions--> 
     393                                                <div id="major-publishing-actions"> 
    362394 
    363                                 <?php 
    364                         endforeach; 
    365                         ?> 
    366                         <a href="<?php  
    367                                 echo add_query_arg( 
    368                                         array( 
    369                                                 'action' => 'edit', 
    370                                                 'menu' => 0, 
    371                                         ), 
    372                                         admin_url( 'nav-menus.php' ) 
    373                                 ); 
    374                         ?>" class="menu-tabs menu-add-new<?php  
    375                                 if ( 0 != $nav_menu_selected_id )  
    376                                         echo ' menu-tab-inactive'; 
    377                         ?>"><?php printf( '<abbr title="%s">+</abbr>', esc_html__( 'Add menu' ) ); ?></a> 
    378                 </h2> 
    379                 <div class="menu-edit"> 
    380                         <form id="update-nav-menu" action="<?php echo admin_url( 'nav-menus.php' ); ?>" method="post" enctype="multipart/form-data"> 
    381                                 <div id="submitpost" class="submitbox"> 
    382                                         <div id="minor-publishing"> 
    383                                                 <div class="misc-pub-section misc-pub-section-last"> 
    384                                                         <label class="howto" for="menu-name"> 
    385                                                                 <span><?php _e('Name'); ?></span> 
    386                                                                 <input id="menu-name" name="menu-name" type="text" class="regular-text menu-item-textbox" value="<?php echo esc_attr( $nav_menu_selected_title  ); ?>" /> 
    387                                                                 <br class="clear" /> 
    388                                                         </label> 
    389                                                 </div><!--END .misc-pub-section misc-pub-section-last--> 
    390                                                 <br class="clear" /> 
    391                                         </div><!--END #misc-publishing-actions--> 
    392                                         <div id="major-publishing-actions"> 
     395                                                        <?php if ( ! empty( $nav_menu_selected_id ) ) : ?> 
     396                                                        <div id="delete-action"> 
     397                                                                <a class="submitdelete deletion menu-delete" href="<?php echo wp_nonce_url( admin_url('nav-menus.php?action=delete&amp;menu=' . $nav_menu_selected_id), 'delete-nav_menu-' . $nav_menu_selected_id ); ?>"><?php _e('Delete Menu'); ?></a> 
     398                                                        </div><!--END #delete-action--> 
     399                                                        <?php endif; ?> 
    393400 
    394                                                 <?php if ( ! empty( $nav_menu_selected_id ) ) : ?> 
    395                                                 <div id="delete-action"> 
    396                                                         <a class="submitdelete deletion menu-delete" href="<?php echo wp_nonce_url( admin_url('nav-menus.php?action=delete&amp;menu=' . $nav_menu_selected_id), 'delete-nav_menu-' . $nav_menu_selected_id ); ?>"><?php _e('Delete Menu'); ?></a> 
    397                                                 </div><!--END #delete-action--> 
    398                                                 <?php endif; ?> 
    399  
    400                                                 <div id="publishing-action"> 
    401                                                         <input class="button-primary" name="save_menu" type="submit" value="<?php esc_attr_e('Save Menu'); ?>" /> 
    402                                                 </div><!--END #publishing-action--> 
    403                                                 <br class="clear" /> 
    404                                         </div><!--END #major-publishing-actions--> 
    405                                 </div><!--END #submitpost .submitbox--> 
    406                                 <?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> 
    407                                 <?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?> 
    408                                 <?php wp_nonce_field( 'update-nav_menu', 'update-nav-menu-nonce' ); ?> 
    409                                 <input type="hidden" name="action" value="update" /> 
    410                                 <input type="hidden" name="menu" id="menu" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" /> 
    411                                 <input type="hidden" id="hidden-metaboxes" value="<?php echo wp_initial_nav_menu_meta_boxes(); ?>" /> 
    412                                 <div id="post-body"> 
    413                                         <div id="post-body-content"> 
    414                                                 <?php if ( is_nav_menu( $nav_menu_selected_id ) && ( current_theme_supports('nav-menus') || current_theme_supports('widgets') ) ) : ?> 
    415                                                         <ul class="menu" id="menu-to-edit"> 
    416                                                         <?php  
    417                                                         $edit_markup = wp_get_nav_menu_to_edit( $nav_menu_selected_id  );  
    418                                                         if ( ! is_wp_error( $edit_markup ) ) { 
    419                                                                 echo $edit_markup; 
    420                                                         } 
    421                                                         ?> 
    422                                                         </ul> 
    423                                                 <?php endif; ?> 
    424                                                 <br class="clear" /> 
    425                                         </div><!-- /#post-body-content--> 
    426                                 </div><!--- /#post-body --> 
    427                         </form><!--/#update-nav-menu--> 
    428                 </div><!-- /.menu-edit --> 
    429         </div><!-- /#menu-management --> 
     401                                                        <div id="publishing-action"> 
     402                                                                <input class="button-primary" name="save_menu" type="submit" value="<?php esc_attr_e('Save Menu'); ?>" /> 
     403                                                        </div><!--END #publishing-action--> 
     404                                                        <br class="clear" /> 
     405                                                </div><!--END #major-publishing-actions--> 
     406                                        </div><!--END #submitpost .submitbox--> 
     407                                        <?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?> 
     408                                        <?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?> 
     409                                        <?php wp_nonce_field( 'update-nav_menu', 'update-nav-menu-nonce' ); ?> 
     410                                        <input type="hidden" name="action" value="update" /> 
     411                                        <input type="hidden" name="menu" id="menu" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" /> 
     412                                        <input type="hidden" id="hidden-metaboxes" value="<?php echo wp_initial_nav_menu_meta_boxes(); ?>" /> 
     413                                        <div id="post-body"> 
     414                                                <div id="post-body-content"> 
     415                                                        <?php if ( is_nav_menu( $nav_menu_selected_id ) && ( current_theme_supports('nav-menus') || current_theme_supports('widgets') ) ) : ?> 
     416                                                                <ul class="menu" id="menu-to-edit"> 
     417                                                                <?php  
     418                                                                $edit_markup = wp_get_nav_menu_to_edit( $nav_menu_selected_id  );  
     419                                                                if ( ! is_wp_error( $edit_markup ) ) { 
     420                                                                        echo $edit_markup; 
     421                                                                } 
     422                                                                ?> 
     423                                                                </ul> 
     424                                                        <?php endif; ?> 
     425                                                        <br class="clear" /> 
     426                                                </div><!-- /#post-body-content--> 
     427                                        </div><!--- /#post-body --> 
     428                                </form><!--/#update-nav-menu--> 
     429                        </div><!-- /.menu-edit --> 
     430                </div><!-- /#menu-management --> 
     431        </div><!-- /#menu-management-liquid --> 
    430432        <?php endif; // if menus supported in current theme ?> 
    431433</div><!-- /.wrap--> 
    432434 
  • wp-admin/css/wp-admin.dev.css

     
    20032003        border-width: 1px; 
    20042004} 
    20052005 
     2006.nav-menus-php .categorydiv div.tabs-panel, 
     2007.nav-menus-php .customlinkdiv div.tabs-panel, 
     2008.nav-menus-php .posttypediv div.tabs-panel, 
     2009.nav-menus-php .taxonomydiv div.tabs-panel, 
     2010.nav-menus-php #linkcategorydiv div.tabs-panel { 
     2011        height: auto; 
     2012        max-height: 205px; 
     2013} 
     2014 
    20062015div.tabs-panel-active { 
    20072016        display:block;   
    20082017} 
  • wp-admin/css/nav-menu.dev.css

     
    2222        padding:0 10px; 
    2323} 
    2424 
     25.js #menu-settings-column .inside { 
     26        display: none; 
     27} 
     28 
     29#menu-settings-column .handlediv { 
     30        background: url("../images/menu-bits.gif") no-repeat scroll 0 -110px; 
     31} 
     32 
    2533/* Menu Container */ 
    26 #menu-management {  
    27         float:left; 
    28         margin-left:15px; 
     34#menu-management-liquid {  
     35        float:right; 
     36        margin-left:-300px; 
     37        width: 100%; 
    2938} 
     39#menu-management { 
     40        margin-left:300px; 
     41        max-width: 600px; 
     42} 
    3043        #menu-management .menu-edit { 
    3144                background-color:#fff; 
    3245                border-color: #dfdfdf;