WordPress.org

Make WordPress Core


Ignore:
Timestamp:
08/30/2011 01:12:26 AM (10 years ago)
Author:
koopersmith
Message:

Switch admin menus to flyouts from dropdowns. First pass, see #18382.

File:
1 edited

Legend:

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

    r18349 r18621  
    5959            else
    6060                $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';
     61        } else {
     62            $class[] = 'wp-not-current-submenu';
    6363        }
    6464
     
    7676                $img = '<img src="' . $item[6] . '" alt="" />';
    7777        }
    78         $toggle = '<div class="wp-menu-toggle"><br /></div>';
    7978        $arrow = '<div class="wp-menu-arrow"><div></div></div>';
    8079
     
    9392            if ( ( ('index.php' != $submenu[$item[2]][0][2]) && file_exists(WP_PLUGIN_DIR . "/$menu_file") ) || !empty($menu_hook)) {
    9493                $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>";
     94                echo "<div class='wp-menu-image'><a href='admin.php?page={$submenu[$item[2]][0][2]}'>$img</a></div>$arrow<a href='admin.php?page={$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>";
    9695            } 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>";
     96                echo "\n\t<div class='wp-menu-image'><a href='{$submenu[$item[2]][0][2]}'>$img</a></div>$arrow<a href='{$submenu[$item[2]][0][2]}'$class$tabindex>$title</a>";
    9897            }
    9998        } else if ( !empty($item[2]) && current_user_can($item[1]) ) {
     
    104103            if ( ('index.php' != $item[2]) && file_exists(WP_PLUGIN_DIR . "/$menu_file") || !empty($menu_hook) ) {
    105104                $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>";
     105                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$tabindex>{$item[0]}</a>";
    107106            } 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>";
     107                echo "\n\t<div class='wp-menu-image'><a href='{$item[2]}'>$img</a></div>$arrow<a href='{$item[2]}'$class$tabindex>{$item[0]}</a>";
    109108            }
    110109        }
Note: See TracChangeset for help on using the changeset viewer.