WordPress.org

Make WordPress Core

Ticket #17852: 17852.diff

File 17852.diff, 4.5 KB (added by nacin, 8 years ago)
  • wp-admin/menu-header.php

     
    8686                                $menu_file = substr( $menu_file, 0, $pos );
    8787                        if ( ! empty( $menu_hook ) || ( ('index.php' != $submenu_items[0][2]) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) ) ) {
    8888                                $admin_is_parent = true;
    89                                 echo "<div class='wp-menu-image'><a href='admin.php?page={$submenu_items[0][2]}'>$img</a></div>$arrow<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$title</a>";
     89                                $menu_link = 'admin.php?page=' . $submenu_items[0][2];
    9090                        } else {
    91                                 echo "\n\t<div class='wp-menu-image'><a href='{$submenu_items[0][2]}'>$img</a></div>$arrow<a href='{$submenu_items[0][2]}'$class $aria_attributes>$title</a>";
     91                                $menu_link = $submenu_items[0][2];
    9292                        }
     93                        echo "<div class='wp-menu-image'><a href='$menu_link'>$img</a></div>$arrow<a href='$menu_link'$class $aria_attributes>$title</a>";
    9394                } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) {
    9495                        $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' );
    9596                        $menu_file = $item[2];
     
    9798                                $menu_file = substr( $menu_file, 0, $pos );
    9899                        if ( ! empty( $menu_hook ) || ( ('index.php' != $item[2]) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) ) ) {
    99100                                $admin_is_parent = true;
    100                                 echo "\n\t<div class='wp-menu-image'><a href='admin.php?page={$item[2]}'>$img</a></div>$arrow<a href='admin.php?page={$item[2]}'$class $aria_attributes>{$item[0]}</a>";
     101                                $menu_link = 'admin.php?page=' . $item[2];
    101102                        } else {
    102                                 echo "\n\t<div class='wp-menu-image'><a href='{$item[2]}'>$img</a></div>$arrow<a href='{$item[2]}'$class $aria_attributes>{$item[0]}</a>";
     103                                $menu_link = $item[2];
    103104                        }
     105                        echo "\n\t<div class='wp-menu-image'><a href='$menu_link'>$img</a></div>$arrow<a href='$menu_link'$class $aria_attributes>{$item[0]}</a>";
    104106                }
    105107
    106108                if ( ! empty( $submenu_items ) ) {
    107109                        echo "\n\t<div class='wp-submenu'><div class='wp-submenu-wrap'>";
    108                         echo "<div class='wp-submenu-head'>{$item[0]}</div><ul>";
     110                        echo "<div class='wp-submenu-head'><a href='$menu_link'>{$item[0]}</a></div><ul>";
    109111                        $first = true;
    110112                        foreach ( $submenu_items as $sub_key => $sub_item ) {
    111113                                if ( ! current_user_can( $sub_item[1] ) )
  • wp-admin/css/wp-admin.dev.css

     
    16891689        padding: 0;
    16901690}
    16911691
    1692 #adminmenu .wp-submenu a {
     1692#adminmenu .wp-submenu ul a {
    16931693        font-size: 12px;
    16941694        line-height: 18px;
    16951695}
     
    17301730        cursor: pointer;
    17311731}
    17321732
    1733 #adminmenu a {
     1733#adminmenu ul a {
    17341734        display: block;
    17351735        line-height: 18px;
    17361736        padding: 2px 5px;
     
    17591759        padding: 4px 0;
    17601760}
    17611761
    1762 #adminmenu .wp-submenu a {
     1762#adminmenu .wp-submenu ul a {
    17631763        margin: 0;
    17641764}
    17651765
     
    17671767        margin-left: 8px;
    17681768}
    17691769
    1770 #adminmenu .wp-submenu a,
     1770#adminmenu .wp-submenu ul a,
    17711771#adminmenu li li a,
    17721772.folded #adminmenu .wp-not-current-submenu li a {
    17731773        padding-left: 12px;
     
    19511951        border-style: solid;
    19521952}
    19531953
    1954 .folded #adminmenu .wp-submenu a {
     1954.folded #adminmenu .wp-submenu ul a {
    19551955        padding-left: 10px;
    19561956}
    19571957
  • wp-admin/css/colors-classic.dev.css

     
    418418
    419419#adminmenu a:hover,
    420420#adminmenu li.menu-top > a:focus,
    421 #adminmenu ul.wp-submenu a:hover,
    422421#the-comment-list .comment a:hover,
    423422#rightnow a:hover,
    424423#media-upload a.del-link:hover,
     
    13411340        border-bottom-color: #5589AA;
    13421341}
    13431342
    1344 #adminmenu .wp-submenu a:hover,
    1345 #adminmenu .wp-submenu a:focus {
     1343#adminmenu .wp-submenu ul a:hover,
     1344#adminmenu .wp-submenu ul a:focus {
    13461345        background-color: #EFF8FF;
    13471346        color: #333;
    13481347}
  • wp-admin/css/colors-fresh.dev.css

     
    426426
    427427#adminmenu a:hover,
    428428#adminmenu li.menu-top > a:focus,
    429 #adminmenu ul.wp-submenu a:hover,
    430429#the-comment-list .comment a:hover,
    431430#rightnow a:hover,
    432431#media-upload a.del-link:hover,
     
    10331032        border-bottom-color: #6d6d6d;
    10341033}
    10351034
    1036 #adminmenu .wp-submenu a:hover,
    1037 #adminmenu .wp-submenu a:focus {
     1035#adminmenu .wp-submenu ul a:hover,
     1036#adminmenu .wp-submenu ul a:focus {
    10381037        background-color: #EAF2FA;
    10391038        color: #333;
    10401039}