WordPress.org

Make WordPress Core

Ticket #13134: 13134.1.patch

File 13134.1.patch, 9.0 KB (added by koopersmith, 8 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(); };
     164                        postboxes.pbhide = function(id){ $('#'+id+" .inside").slideUp(); };
    163165                },
    164166               
    165167                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;