Ticket #23641: 23641.2.diff

File 23641.2.diff, 2.6 KB (added by DrewAPicture, 3 months ago)
Line 
1Index: wp-admin/css/wp-admin.css
2===================================================================
3--- wp-admin/css/wp-admin.css   (revision 23501)
4+++ wp-admin/css/wp-admin.css   (working copy)
5@@ -7062,6 +7062,12 @@
6        padding: 0px;
7 }
8 
9+.nav-menus-php .add-new-menu-action {
10+       float: left;
11+       margin: 6px 0 0 6px;
12+       line-height: 15px;
13+}
14+
15 .nav-menus-php .meta-sep,
16 .nav-menus-php .submitdelete,
17 .nav-menus-php .submitcancel {
18Index: wp-admin/nav-menus.php
19===================================================================
20--- wp-admin/nav-menus.php      (revision 23501)
21+++ wp-admin/nav-menus.php      (working copy)
22@@ -455,16 +455,23 @@
23 ?>
24 <div class="wrap">
25        <?php screen_icon(); ?>
26-       <h2><?php _e( 'Menus' ); ?> <a href="<?php echo esc_url( add_query_arg( array( 'action' => 'edit', 'menu' => 0, ), admin_url( 'nav-menus.php' ) ) ); ?>" class="add-new-h2"><?php _e( 'Add New' ); ?></a></h2>
27+       <h2><?php _e( 'Menus' ); ?></h2>
28        <?php
29        foreach( $messages as $message ) :
30                echo $message . "\n";
31        endforeach;
32        ?>
33-       <?php if ( 1 < $menu_count ) : ?>
34-       <form method="post" action="<?php echo admin_url( 'nav-menus.php' ); ?>">
35-               <input type="hidden" name="action" value="edit" />
36-               <div class="manage-menus">
37+       <div class="manage-menus">
38+       <?php
39+       if ( $menu_count <= 1 ) :
40+               $add_menu_link_text = $menu_count == 0 ? esc_html__( 'start a blank menu' ) : esc_html__( 'add a new menu' );
41+               ?>
42+               <span class="add-edit-menu-action">
43+                       <?php _e( 'Edit your menu below, or' ); ?> <a href="<?php echo esc_url( add_query_arg( array( 'action' => 'edit', 'menu' => 0 ), admin_url( 'nav-menus.php' ) ) ); ?>"><?php echo $add_menu_link_text; ?></a>
44+               </span><!-- /add-edit-menu-action -->
45+       <?php else : ?>
46+               <form method="post" action="<?php echo admin_url( 'nav-menus.php' ); ?>">
47+                       <input type="hidden" name="action" value="edit" />
48                        <label for="menu" class="selected-menu"><?php _e('Select menu to edit'); ?></label>
49                        <select name="menu" id="menu">
50                                <?php if ( $add_new_screen ) : ?>
51@@ -493,9 +500,12 @@
52                                <?php endforeach; ?>
53                        </select>
54                        <span class="submit-btn"><input type="submit" class="button-secondary" value="<?php _e( 'Select' ); ?>"></span>
55-               </div>
56-       </form>
57+                       <span class="add-new-menu-action">
58+                               <?php printf( 'or <a href="%1$s">%2$s</a>', esc_url( add_query_arg( array( 'action' => 'edit', 'menu' => 0 ), admin_url( 'nav-menus.php' ) ) ), esc_html__( 'add a new menu' ) ); ?>
59+                       </span><!-- /add-new-menu-action -->
60+               </form>
61        <?php endif; ?>
62+       </div><!-- /manage-menus -->
63        <div id="nav-menus-frame">
64        <div id="menu-settings-column" class="metabox-holder<?php if ( isset( $_GET['menu'] ) && '0' == $_GET['menu'] ) { echo ' metabox-holder-disabled'; } ?>">
65