diff -r 000000000000 -r d970ebf37754 wp/wp-admin/menu-header.php
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wp/wp-admin/menu-header.php Wed Nov 06 03:21:17 2013 +0000
@@ -0,0 +1,189 @@
+ $item ) {
+ $admin_is_parent = false;
+ $class = array();
+ $aria_attributes = '';
+
+ if ( $first ) {
+ $class[] = 'wp-first-item';
+ $first = false;
+ }
+
+ $submenu_items = false;
+ if ( ! empty( $submenu[$item[2]] ) ) {
+ $class[] = 'wp-has-submenu';
+ $submenu_items = $submenu[$item[2]];
+ }
+
+ if ( ( $parent_file && $item[2] == $parent_file ) || ( empty($typenow) && $self == $item[2] ) ) {
+ $class[] = ! empty( $submenu_items ) ? 'wp-has-current-submenu wp-menu-open' : 'current';
+ } else {
+ $class[] = 'wp-not-current-submenu';
+ if ( ! empty( $submenu_items ) )
+ $aria_attributes .= 'aria-haspopup="true"';
+ }
+
+ if ( ! empty( $item[4] ) )
+ $class[] = $item[4];
+
+ $class = $class ? ' class="' . join( ' ', $class ) . '"' : '';
+ $id = ! empty( $item[5] ) ? ' id="' . preg_replace( '|[^a-zA-Z0-9_:.]|', '-', $item[5] ) . '"' : '';
+ $img = '';
+ // if the string 'none' (previously 'div') is passed instead of an URL, don't output the default menu image
+ // so an icon can be added to div.wp-menu-image as background with CSS.
+ if ( ! empty( $item[6] ) )
+ $img = ( 'none' === $item[6] || 'div' === $item[6] ) ? '
' : '';
+ $arrow = '