WordPress.org

Make WordPress Core

Ticket #5480: move-class-all-navigation.patch

File move-class-all-navigation.patch, 5.6 KB (added by hempsworth, 10 years ago)

This changes the position of the classname in all of the navigation menus

  • wp-admin/menu-header.php

     
    2020                $submenu[$item[2]] = array_values($submenu[$item[2]]);  // Re-index.
    2121                $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]);
    2222                if ( file_exists(ABSPATH . PLUGINDIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook))
    23                         echo "\n\t<li><a href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>";
     23                        echo "\n\t<li$class><a href='admin.php?page={$submenu[$item[2]][0][2]}'>{$item[0]}</a></li>";
    2424                else
    25                         echo "\n\t<li><a href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>";
     25                        echo "\n\t<li$class><a href='{$submenu[$item[2]][0][2]}'>{$item[0]}</a></li>";
    2626        } else if ( current_user_can($item[1]) ) {
    2727                if ( file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") )
    28                         echo "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
     28                        echo "\n\t<li$class><a href='admin.php?page={$item[2]}'>{$item[0]}</a></li>";
    2929                else
    30                         echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>";
     30                        echo "\n\t<li$class><a href='{$item[2]}'>{$item[0]}</a></li>";
    3131        }
    3232}
    3333do_action( 'dashmenu' );
     
    4949                $submenu[$item[2]] = array_values($submenu[$item[2]]);  // Re-index.
    5050                $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]);
    5151                if ( file_exists(ABSPATH . PLUGINDIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook))
    52                         echo "\n\t<li><a href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>";
     52                        echo "\n\t<li$class><a href='admin.php?page={$submenu[$item[2]][0][2]}'>{$item[0]}</a></li>";
    5353                else
    54                         echo "\n\t<li><a href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>";
     54                        echo "\n\t<li$class><a href='{$submenu[$item[2]][0][2]}'>{$item[0]}</a></li>";
    5555        } else if ( current_user_can($item[1]) ) {
    5656                if ( file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") )
    57                         echo "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
     57                        echo "\n\t<li$class><a href='admin.php?page={$item[2]}'>{$item[0]}</a></li>";
    5858                else
    59                         echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>";
     59                        echo "\n\t<li$class><a href='{$item[2]}'>{$item[0]}</a></li>";
    6060        }
    6161}
    6262
     
    7575                if ( file_exists(ABSPATH . PLUGINDIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook))
    7676                        echo "\n\t<li><a href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>";
    7777                else
    78                         echo "\n\t<li><a href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a></li>";
     78                        echo "\n\t<li$class><a href='{$submenu[$item[2]][0][2]}'>{$item[0]}</a></li>";
    7979        } else if ( current_user_can($item[1]) ) {
    8080                if ( file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") )
    81                         echo "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
     81                        echo "\n\t<li$class><a href='admin.php?page={$item[2]}'>{$item[0]}</a></li>";
    8282                else
    83                         echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>";
     83                        echo "\n\t<li$class><a href='{$item[2]}'>{$item[0]}</a></li>";
    8484        }
    8585}
    8686
     
    104104                $submenu[$item[2]] = array_values($submenu[$item[2]]);  // Re-index.
    105105                $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]);
    106106                if ( file_exists(ABSPATH . PLUGINDIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook))
    107                         $side_items[] = "\n\t<li><a href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a>";
     107                        $side_items[] = "\n\t<li$class><a href='admin.php?page={$submenu[$item[2]][0][2]}'>{$item[0]}</a>";
    108108                else
    109                         $side_items[] = "\n\t<li><a href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a>";
     109                        $side_items[] = "\n\t<li$class><a href='{$submenu[$item[2]][0][2]}'>{$item[0]}</a>";
    110110        } else if ( current_user_can($item[1]) ) {
    111111                if ( file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") )
    112                         $side_items[] = "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a>";
     112                        $side_items[] = "\n\t<li$class><a href='admin.php?page={$item[2]}'>{$item[0]}</a>";
    113113                else
    114                         $side_items[] = "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a>";
     114                        $side_items[] = "\n\t<li$class><a href='{$item[2]}'>{$item[0]}</a>";
    115115        }
    116116}
    117117echo implode(' |</li>', $side_items) . '</li>';
     
    141141
    142142if (file_exists(ABSPATH . PLUGINDIR . "/{$item[2]}") || ! empty($menu_hook)) {
    143143        if ( 'admin.php' == $pagenow )
    144                 echo "\n\t<li><a href='admin.php?page={$item[2]}'$class>{$item[0]}</a></li>";
     144                echo "\n\t<li$class><a href='admin.php?page={$item[2]}'>{$item[0]}</a></li>";
    145145        else
    146                 echo "\n\t<li><a href='{$parent_file}?page={$item[2]}'$class>{$item[0]}</a></li>";
     146                echo "\n\t<li$class><a href='{$parent_file}?page={$item[2]}'>{$item[0]}</a></li>";
    147147 } else {
    148         echo "\n\t<li><a href='{$item[2]}'$class>{$item[0]}</a></li>";
     148        echo "\n\t<li$class><a href='{$item[2]}'>{$item[0]}</a></li>";
    149149 }
    150150endforeach;
    151151?>
  • wp-admin/wp-admin.css

     
    670670        border-bottom: 1px solid #c6d9e9;
    671671}
    672672
    673 #adminmenu a:hover, #adminmenu a.current, #adminmenu a.current:hover {
     673#adminmenu a:hover, #adminmenu li.current a, #adminmenu li.current a:hover {
    674674        background: #fff;
    675675        color: #d54e21;
    676676        border: 1px solid #c6d9e9;
     
    701701        line-height: 200%;
    702702}
    703703
    704 #sidemenu a:hover, #sidemenu a.current, #sidemenu a.current:hover {
     704#sidemenu a:hover, #sidemenu li.current a, #sidemenu li.current a:hover {
    705705        color: #d54e21;
    706706}
    707707
     
    804804        padding: 0 0 8px 17px;
    805805}
    806806
    807 #submenu a.current, #submenu a:hover {
     807#submenu li.current a, #submenu a:hover {
    808808        color: #d54e21;
    809809}
    810810