Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/menu-header.php

    r17950 r15866  
    3737    global $self, $parent_file, $submenu_file, $plugin_page, $pagenow, $typenow;
    3838
    39     $menu_setting_increment = -1;
    40     $user_settings = get_all_user_settings();
    41 
    4239    $first = true;
    4340    // 0 = name, 1 = capability, 2 = file, 3 = class, 4 = id, 5 = icon src
     
    4946            $first = false;
    5047        }
    51         if ( !empty($submenu[$item[2]]) ) {
     48        if ( !empty($submenu[$item[2]]) )
    5249            $class[] = 'wp-has-submenu';
    53             $menu_setting_increment++;
    54         }
    5550
    5651        if ( ( $parent_file && $item[2] == $parent_file ) || ( empty($typenow) && $self == $item[2] ) ) {
     
    5954            else
    6055                $class[] = 'current';
    61         } elseif ( ! empty( $submenu[ $item[2] ] ) && isset( $user_settings[ 'm' . $menu_setting_increment ] ) && 'o' == $user_settings[ 'm' . $menu_setting_increment ] ) {
    62                 $class[] = 'wp-menu-open';
    6356        }
    6457
     
    7770        }
    7871        $toggle = '<div class="wp-menu-toggle"><br /></div>';
    79         $arrow = '<div class="wp-menu-arrow"><div></div></div>';
    8072
    8173        $title = wptexturize($item[0]);
     
    8375        echo "\n\t<li$class$id>";
    8476
    85         if ( false !== strpos( $class, 'wp-menu-separator' ) ) {
    86             echo '<div class="separator"></div>';
     77        if ( false !== strpos($class, 'wp-menu-separator') ) {
     78            echo '<a class="separator" href="?unfoldmenu=1"><br /></a>';
    8779        } elseif ( $submenu_as_parent && !empty($submenu[$item[2]]) ) {
    8880            $submenu[$item[2]] = array_values($submenu[$item[2]]);  // Re-index.
     
    9385            if ( ( ('index.php' != $submenu[$item[2]][0][2]) && file_exists(WP_PLUGIN_DIR . "/$menu_file") ) || !empty($menu_hook)) {
    9486                $admin_is_parent = true;
    95                 echo "<div class='wp-menu-image'><a href='admin.php?page={$submenu[$item[2]][0][2]}'>$img</a></div>$arrow$toggle<a href='admin.php?page={$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>";
     87                echo "<div class='wp-menu-image'><a href='admin.php?page={$submenu[$item[2]][0][2]}'>$img</a></div>$toggle<a href='admin.php?page={$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>";
    9688            } else {
    97                 echo "\n\t<div class='wp-menu-image'><a href='{$submenu[$item[2]][0][2]}'>$img</a></div>$arrow$toggle<a href='{$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>";
     89                echo "\n\t<div class='wp-menu-image'><a href='{$submenu[$item[2]][0][2]}'>$img</a></div>$toggle<a href='{$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>";
    9890            }
    99         } else if ( !empty($item[2]) && current_user_can($item[1]) ) {
     91        } else if ( current_user_can($item[1]) ) {
    10092            $menu_hook = get_plugin_page_hook($item[2], 'admin.php');
    10193            $menu_file = $item[2];
     
    10496            if ( ('index.php' != $item[2]) && file_exists(WP_PLUGIN_DIR . "/$menu_file") || !empty($menu_hook) ) {
    10597                $admin_is_parent = true;
    106                 echo "\n\t<div class='wp-menu-image'><a href='admin.php?page={$item[2]}'>$img</a></div>$arrow$toggle<a href='admin.php?page={$item[2]}'$class$tabindex>{$item[0]}</a>";
     98                echo "\n\t<div class='wp-menu-image'><a href='admin.php?page={$item[2]}'>$img</a></div>$toggle<a href='admin.php?page={$item[2]}'$class$tabindex>{$item[0]}</a>";
    10799            } else {
    108                 echo "\n\t<div class='wp-menu-image'><a href='{$item[2]}'>$img</a></div>$arrow$toggle<a href='{$item[2]}'$class$tabindex>{$item[0]}</a>";
     100                echo "\n\t<div class='wp-menu-image'><a href='{$item[2]}'>$img</a></div>$toggle<a href='{$item[2]}'$class$tabindex>{$item[0]}</a>";
    109101            }
    110102        }
    111103
    112104        if ( !empty($submenu[$item[2]]) ) {
    113             echo "\n\t<div class='wp-submenu'><div class='wp-submenu-wrap'>";
    114             echo "<div class='wp-submenu-head'>{$item[0]}</div><ul>";
     105            echo "\n\t<div class='wp-submenu'><div class='wp-submenu-head'>{$item[0]}</div><ul>";
    115106            $first = true;
    116107            foreach ( $submenu[$item[2]] as $sub_key => $sub_item ) {
     
    165156                }
    166157            }
    167             echo "</ul></div></div>";
     158            echo "</ul></div>";
    168159        }
    169160        echo "</li>";
    170161    }
    171 
    172     echo '<li id="collapse-menu"><div id="collapse-button"><div></div></div>';
    173     echo '<span>' . esc_html__( 'Collapse menu' ) . '</span>';
    174     echo '</li>';
    175162}
    176163
    177164?>
    178165
    179 <div id="adminmenuback"></div>
    180 <div id="adminmenuwrap">
    181 <div id="adminmenushadow"></div>
    182166<ul id="adminmenu">
    183167
     
    189173?>
    190174</ul>
    191 </div>
Note: See TracChangeset for help on using the changeset viewer.