Changeset 19484 for trunk/wp-includes/class-wp-admin-bar.php
- Timestamp:
- 11/30/2011 01:27:33 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/class-wp-admin-bar.php
r19434 r19484 180 180 181 181 ?> 182 <div id="wpadminbar" class="<?php echo $class; ?>" >183 <div class="quicklinks" >182 <div id="wpadminbar" class="<?php echo $class; ?>" role="navigation"> 183 <div class="quicklinks" role="menubar"> 184 184 <?php foreach ( $this->root->children as $group ) { 185 185 $this->render_group( $group, 'ab-top-menu' ); … … 219 219 $class .= ' ' . $node->meta['class']; 220 220 221 ?><ul id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $class ); ?>" ><?php221 ?><ul id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $class ); ?>" role="menu"><?php 222 222 foreach ( $node->children as $item ) { 223 223 $this->render_item( $item ); … … 227 227 // Wrap the subgroups in a div and render each individual subgroup. 228 228 elseif ( ! $is_single_group ): 229 ?><div id="<?php echo esc_attr( "wp-admin-bar-{$node->id}-container" ); ?>" class="ab-group-container" ><?php229 ?><div id="<?php echo esc_attr( "wp-admin-bar-{$node->id}-container" ); ?>" class="ab-group-container" role="menu"><?php 230 230 foreach ( $groups as $group ) { 231 231 $this->render_group( $group, $class ); … … 241 241 $is_parent = (bool) $node->children; 242 242 $has_link = (bool) $node->href; 243 244 $menuclass = $is_parent ? 'menupop' : ''; 243 $tabindex = isset($node->meta['tabindex']) ? (int) $node->meta['tabindex'] : 10; 244 245 $menuclass = ''; 246 $aria_attributes = 'tabindex="' . $tabindex . '" role="menuitem"'; 247 248 if ( $is_parent ) { 249 $menuclass = 'menupop'; 250 $aria_attributes .= ' aria-haspopup="true"'; 251 } 252 245 253 if ( ! empty( $node->meta['class'] ) ) 246 254 $menuclass .= ' ' . $node->meta['class']; 247 255 248 $tabindex = !empty($node->meta['tabindex']) ? $node->meta['tabindex'] : 10;249 256 ?> 250 257 251 258 <li id="<?php echo esc_attr( "wp-admin-bar-{$node->id}" ); ?>" class="<?php echo esc_attr( $menuclass ); ?>"><?php 252 259 if ( $has_link ): 253 ?><a class="ab-item" tabindex="<?php echo (int) $tabindex; ?>"href="<?php echo esc_url( $node->href ) ?>"<?php260 ?><a class="ab-item" <?php echo $aria_attributes; ?> href="<?php echo esc_url( $node->href ) ?>"<?php 254 261 if ( ! empty( $node->meta['onclick'] ) ) : 255 262 ?> onclick="<?php echo esc_js( $node->meta['onclick'] ); ?>"<?php … … 263 270 ?>><?php 264 271 else: 265 ?><div class="ab-item ab-empty-item" tabindex="<?php echo (int) $tabindex; ?>"><?php272 ?><div class="ab-item ab-empty-item" <?php echo $aria_attributes; ?>><?php 266 273 endif; 267 274
Note: See TracChangeset
for help on using the changeset viewer.