WordPress.org

Make WordPress Core

Ticket #17852: 17852.diff

File 17852.diff, 4.5 KB (added by nacin, 2 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}