WordPress.org

Make WordPress Core

Changeset 11312


Ignore:
Timestamp:
05/12/09 22:40:56 (5 years ago)
Author:
markjaquith
Message:

Use a semantic class name for text targeted to screen readers. props filosofo. fixes #9791

Location:
trunk
Files:
30 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/categories.php

    r11204 r11312  
    143143<form class="search-form topmargin" action="" method="get"> 
    144144<p class="search-box"> 
    145     <label class="invisible" for="category-search-input"><?php _e('Search Categories'); ?>:</label> 
     145    <label class="screen-reader-text" for="category-search-input"><?php _e('Search Categories'); ?>:</label> 
    146146    <input type="text" id="category-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    147147    <input type="submit" value="<?php esc_attr_e( 'Search Categories' ); ?>" class="button" /> 
  • trunk/wp-admin/css/global.css

    r11283 r11312  
    187187 
    188188/* Hide visually but not from screen readers */ 
    189 .invisible, 
    190 .invisible span { 
     189.screen-reader-text, 
     190.screen-reader-text span { 
    191191    position: absolute; 
    192192    left: -1000em; 
  • trunk/wp-admin/edit-comments.php

    r11231 r11312  
    176176 
    177177<p class="search-box"> 
    178     <label class="invisible" for="comment-search-input"><?php _e( 'Search Comments' ); ?>:</label> 
     178    <label class="screen-reader-text" for="comment-search-input"><?php _e( 'Search Comments' ); ?>:</label> 
    179179    <input type="text" id="comment-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    180180    <input type="submit" value="<?php esc_attr_e( 'Search Comments' ); ?>" class="button" /> 
  • trunk/wp-admin/edit-form-advanced.php

    r11267 r11312  
    283283 
    284284    <span class="ajaxtag hide-if-no-js"> 
    285         <label class="invisible" for="new-tag-<?php echo $tax_name; ?>"><?php echo $box['title']; ?></label> 
     285        <label class="screen-reader-text" for="new-tag-<?php echo $tax_name; ?>"><?php echo $box['title']; ?></label> 
    286286        <input type="text" id="new-tag-<?php echo $tax_name; ?>" name="newtag[<?php echo $tax_name; ?>]" class="newtag form-input-tip" size="16" autocomplete="off" value="<?php esc_attr_e('Add new tag'); ?>" /> 
    287287        <input type="button" class="button tagadd" value="<?php esc_attr_e('Add'); ?>" tabindex="3" /> 
     
    334334    <h4><a id="category-add-toggle" href="#category-add" class="hide-if-no-js" tabindex="3"><?php _e( '+ Add New Category' ); ?></a></h4> 
    335335    <p id="category-add" class="wp-hidden-child"> 
    336     <label class="invisible" for="newcat"><?php _e( 'Add New Category' ); ?></label><input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" tabindex="3" aria-required="true"/> 
    337     <label class="invisible" for="newcat_parent"><?php _e('Parent category'); ?>:</label><?php wp_dropdown_categories( array( 'hide_empty' => 0, 'name' => 'newcat_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => __('Parent category'), 'tab_index' => 3 ) ); ?> 
     336    <label class="screen-reader-text" for="newcat"><?php _e( 'Add New Category' ); ?></label><input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" tabindex="3" aria-required="true"/> 
     337    <label class="screen-reader-text" for="newcat_parent"><?php _e('Parent category'); ?>:</label><?php wp_dropdown_categories( array( 'hide_empty' => 0, 'name' => 'newcat_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => __('Parent category'), 'tab_index' => 3 ) ); ?> 
    338338    <input type="button" id="category-add-sumbit" class="add:categorychecklist:category-add button" value="<?php esc_attr_e( 'Add' ); ?>" tabindex="3" /> 
    339339<?php   wp_nonce_field( 'add-category', '_ajax_nonce', false ); ?> 
     
    357357<p><label for="post_status_private" class="selectit"><input id="post_status_private" name="post_status" type="checkbox" value="private" <?php checked($post->post_status, 'private'); ?> tabindex="4" /> <?php _e('Keep this post private') ?></label></p> 
    358358<h4><?php _e( 'Post Password' ); ?></h4> 
    359 <p><label class="invisible" for="post_password"><?php _e('Password Protect This Post') ?></label><input name="post_password" type="text" size="25" id="post_password" value="<?php the_post_password(); ?>" /></p> 
     359<p><label class="screen-reader-text" for="post_password"><?php _e('Password Protect This Post') ?></label><input name="post_password" type="text" size="25" id="post_password" value="<?php the_post_password(); ?>" /></p> 
    360360<p><?php _e('Setting a password will require people who visit your blog to enter the above password to view this post and its comments.'); ?></p> 
    361361<?php 
     
    372372function post_excerpt_meta_box($post) { 
    373373?> 
    374 <label class="invisible" for="excerpt"><?php _e('Excerpt') ?></label><textarea rows="1" cols="40" name="excerpt" tabindex="6" id="excerpt"><?php echo $post->post_excerpt ?></textarea> 
     374<label class="screen-reader-text" for="excerpt"><?php _e('Excerpt') ?></label><textarea rows="1" cols="40" name="excerpt" tabindex="6" id="excerpt"><?php echo $post->post_excerpt ?></textarea> 
    375375<p><?php _e('Excerpts are optional hand-crafted summaries of your content that can be used in your theme. <a href="http://codex.wordpress.org/Excerpt" target="_blank">Learn more about manual excerpts.</a>'); ?></p> 
    376376<?php 
     
    493493function post_slug_meta_box($post) { 
    494494?> 
    495 <label class="invisible" for="post_name"><?php _e('Post Slug') ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php echo esc_attr( $post->post_name ); ?>" /> 
     495<label class="screen-reader-text" for="post_name"><?php _e('Post Slug') ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php echo esc_attr( $post->post_name ); ?>" /> 
    496496<?php 
    497497} 
     
    516516        $authors[] = $post->post_author; 
    517517?> 
    518 <label class="invisible" for="post_author_override"><?php _e('Post Author'); ?></label><?php wp_dropdown_users( array('include' => $authors, 'name' => 'post_author_override', 'selected' => empty($post->ID) ? $user_ID : $post->post_author) ); ?> 
     518<label class="screen-reader-text" for="post_author_override"><?php _e('Post Author'); ?></label><?php wp_dropdown_users( array('include' => $authors, 'name' => 'post_author_override', 'selected' => empty($post->ID) ? $user_ID : $post->post_author) ); ?> 
    519519<?php 
    520520} 
     
    592592<div id="titlediv"> 
    593593<div id="titlewrap"> 
    594     <label class="invisible" for="title"><?php _e('Title') ?></label> 
     594    <label class="screen-reader-text" for="title"><?php _e('Title') ?></label> 
    595595    <input type="text" name="post_title" size="30" tabindex="1" value="<?php echo esc_attr( htmlspecialchars( $post->post_title ) ); ?>" id="title" autocomplete="off" /> 
    596596</div> 
  • trunk/wp-admin/edit-link-categories.php

    r11204 r11312  
    7474<form class="search-form" action="" method="get"> 
    7575<p class="search-box"> 
    76     <label class="invisible" for="link-category-search-input"><?php _e( 'Search Categories' ); ?>:</label> 
     76    <label class="screen-reader-text" for="link-category-search-input"><?php _e( 'Search Categories' ); ?>:</label> 
    7777    <input type="text" id="link-category-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    7878    <input type="submit" value="<?php esc_attr_e( 'Search Categories' ); ?>" class="button" /> 
  • trunk/wp-admin/edit-link-form.php

    r11283 r11312  
    139139    <h4><a id="category-add-toggle" href="#category-add"><?php _e( '+ Add New Category' ); ?></a></h4> 
    140140    <p id="link-category-add" class="wp-hidden-child"> 
    141         <label class="invisible" for="newcat"><?php _e( '+ Add New Category' ); ?></label> 
     141        <label class="screen-reader-text" for="newcat"><?php _e( '+ Add New Category' ); ?></label> 
    142142        <input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" aria-required="true" /> 
    143143        <input type="button" id="category-add-submit" class="add:categorychecklist:linkcategorydiv button" value="<?php esc_attr_e( 'Add' ); ?>" /> 
     
    158158 */ 
    159159function link_target_meta_box($link) { ?> 
    160 <fieldset><legend class="invisible"><span><?php _e('Target') ?></span></legend> 
     160<fieldset><legend class="screen-reader-text"><span><?php _e('Target') ?></span></legend> 
    161161<p><label for="link_target_blank" class="selectit"> 
    162162<input id="link_target_blank" type="radio" name="link_target" value="_blank" <?php echo ( isset( $link->link_target ) && ($link->link_target == '_blank') ? 'checked="checked"' : ''); ?> /> 
     
    193193                <tr> 
    194194                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('identity') ?> </th> 
    195                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('identity') ?> </span></legend> 
     195                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('identity') ?> </span></legend> 
    196196                        <label for="me"> 
    197197                        <input type="checkbox" name="identity" value="me" id="me" <?php xfn_check('identity', 'me'); ?> /> 
     
    201201                <tr> 
    202202                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('friendship') ?> </th> 
    203                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('friendship') ?> </span></legend> 
     203                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('friendship') ?> </span></legend> 
    204204                        <label for="contact"> 
    205205                        <input class="valinp" type="radio" name="friendship" value="contact" id="contact" <?php xfn_check('friendship', 'contact', 'radio'); ?> /> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('contact') ?></label> 
     
    214214                <tr> 
    215215                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('physical') ?> </th> 
    216                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('physical') ?> </span></legend> 
     216                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('physical') ?> </span></legend> 
    217217                        <label for="met"> 
    218218                        <input class="valinp" type="checkbox" name="physical" value="met" id="met" <?php xfn_check('physical', 'met'); ?> /> 
     
    222222                <tr> 
    223223                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('professional') ?> </th> 
    224                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('professional') ?> </span></legend> 
     224                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('professional') ?> </span></legend> 
    225225                        <label for="co-worker"> 
    226226                        <input class="valinp" type="checkbox" name="professional" value="co-worker" id="co-worker" <?php xfn_check('professional', 'co-worker'); ?> /> 
     
    233233                <tr> 
    234234                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('geographical') ?> </th> 
    235                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('geographical') ?> </span></legend> 
     235                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('geographical') ?> </span></legend> 
    236236                        <label for="co-resident"> 
    237237                        <input class="valinp" type="radio" name="geographical" value="co-resident" id="co-resident" <?php xfn_check('geographical', 'co-resident', 'radio'); ?> /> 
     
    247247                <tr> 
    248248                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('family') ?> </th> 
    249                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('family') ?> </span></legend> 
     249                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('family') ?> </span></legend> 
    250250                        <label for="child"> 
    251251                        <input class="valinp" type="radio" name="family" value="child" id="child" <?php xfn_check('family', 'child', 'radio'); ?>  /> 
     
    270270                <tr> 
    271271                    <th scope="row"> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('romantic') ?> </th> 
    272                     <td><fieldset><legend class="invisible"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('romantic') ?> </span></legend> 
     272                    <td><fieldset><legend class="screen-reader-text"><span> <?php /* translators: xfn: http://gmpg.org/xfn/ */ _e('romantic') ?> </span></legend> 
    273273                        <label for="muse"> 
    274274                        <input class="valinp" type="checkbox" name="romantic" value="muse" id="muse" <?php xfn_check('romantic', 'muse'); ?> /> 
  • trunk/wp-admin/edit-page-form.php

    r11245 r11312  
    262262<p><label for="post_status_private" class="selectit"><input id="post_status_private" name="post_status" type="checkbox" value="private" <?php checked($post->post_status, 'private'); ?> tabindex='4' /> <?php _e('Keep this page private') ?></label></p> 
    263263<h4><?php _e( 'Page Password' ); ?></h4> 
    264 <p><label class="invisible" for="post_password"><?php _e('Password Protect This Page') ?></label><input name="post_password" type="text" size="25" id="post_password" value="<?php the_post_password(); ?>" /></p> 
     264<p><label class="screen-reader-text" for="post_password"><?php _e('Password Protect This Page') ?></label><input name="post_password" type="text" size="25" id="post_password" value="<?php the_post_password(); ?>" /></p> 
    265265<p><?php _e('Setting a password will require people who visit your blog to enter the above password to view this page and its comments.'); ?></p> 
    266266<?php 
     
    278278?> 
    279279<h5><?php _e('Parent') ?></h5> 
    280 <label class="invisible" for="parent_id"><?php _e('Page Parent') ?></label> 
     280<label class="screen-reader-text" for="parent_id"><?php _e('Page Parent') ?></label> 
    281281<?php wp_dropdown_pages(array('exclude_tree' => $post->ID, 'selected' => $post->post_parent, 'name' => 'parent_id', 'show_option_none' => __('Main Page (no parent)'), 'sort_column'=> 'menu_order, post_title')); ?> 
    282282<p><?php _e('You can arrange your pages in hierarchies, for example you could have an &#8220;About&#8221; page that has &#8220;Life Story&#8221; and &#8220;My Dog&#8221; pages under it. There are no limits to how deeply nested you can make pages.'); ?></p> 
     
    284284    if ( 0 != count( get_page_templates() ) ) { ?> 
    285285<h5><?php _e('Template') ?></h5> 
    286 <label class="invisible" for="page_template"><?php _e('Page Template') ?></label><select name="page_template" id="page_template"> 
     286<label class="screen-reader-text" for="page_template"><?php _e('Page Template') ?></label><select name="page_template" id="page_template"> 
    287287<option value='default'><?php _e('Default Template'); ?></option> 
    288288<?php page_template_dropdown($post->page_template); ?> 
     
    292292    } ?> 
    293293<h5><?php _e('Order') ?></h5> 
    294 <p><label class="invisible" for="menu_order"><?php _e('Page Order') ?></label><input name="menu_order" type="text" size="4" id="menu_order" value="<?php echo esc_attr($post->menu_order) ?>" /></p> 
     294<p><label class="screen-reader-text" for="menu_order"><?php _e('Page Order') ?></label><input name="menu_order" type="text" size="4" id="menu_order" value="<?php echo esc_attr($post->menu_order) ?>" /></p> 
    295295<p><?php _e('Pages are usually ordered alphabetically, but you can put a number above to change the order pages appear in. (We know this is a little janky, it&#8217;ll be better in future releases.)'); ?></p> 
    296296<?php 
     
    347347function page_slug_meta_box($post){ 
    348348?> 
    349 <label class="invisible" for="post_name"><?php _e('Page Slug') ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php echo esc_attr( $post->post_name ); ?>" /> 
     349<label class="screen-reader-text" for="post_name"><?php _e('Page Slug') ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php echo esc_attr( $post->post_name ); ?>" /> 
    350350<?php 
    351351} 
     
    369369            $authors[] = $post->post_author; 
    370370?> 
    371 <label class="invisible" for="post_author_override"><?php _e('Page Author'); ?></label><?php wp_dropdown_users( array('include' => $authors, 'name' => 'post_author_override', 'selected' => empty($post->ID) ? $user_ID : $post->post_author) ); ?> 
     371<label class="screen-reader-text" for="post_author_override"><?php _e('Page Author'); ?></label><?php wp_dropdown_users( array('include' => $authors, 'name' => 'post_author_override', 'selected' => empty($post->ID) ? $user_ID : $post->post_author) ); ?> 
    372372<?php 
    373373    } 
     
    436436<div id="titlediv"> 
    437437<div id="titlewrap"> 
    438     <label class="invisible" for="title"><?php _e('Title') ?></label> 
     438    <label class="screen-reader-text" for="title"><?php _e('Title') ?></label> 
    439439    <input type="text" name="post_title" size="30" tabindex="1" value="<?php echo esc_attr( htmlspecialchars( $post->post_title ) ); ?>" id="title" autocomplete="off" /> 
    440440</div> 
  • trunk/wp-admin/edit-pages.php

    r11204 r11312  
    170170 
    171171<p class="search-box"> 
    172     <label class="invisible" for="page-search-input"><?php _e( 'Search Pages' ); ?>:</label> 
     172    <label class="screen-reader-text" for="page-search-input"><?php _e( 'Search Pages' ); ?>:</label> 
    173173    <input type="text" id="page-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    174174    <input type="submit" value="<?php esc_attr_e( 'Search Pages' ); ?>" class="button" /> 
  • trunk/wp-admin/edit-tags.php

    r11204 r11312  
    159159<form class="search-form" action="" method="get"> 
    160160<p class="search-box"> 
    161     <label class="invisible" for="tag-search-input"><?php _e( 'Search Tags' ); ?>:</label> 
     161    <label class="screen-reader-text" for="tag-search-input"><?php _e( 'Search Tags' ); ?>:</label> 
    162162    <input type="text" id="tag-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    163163    <input type="submit" value="<?php esc_attr_e( 'Search Tags' ); ?>" class="button" /> 
  • trunk/wp-admin/edit.php

    r11204 r11312  
    165165 
    166166<p class="search-box"> 
    167     <label class="invisible" for="post-search-input"><?php _e( 'Search Posts' ); ?>:</label> 
     167    <label class="screen-reader-text" for="post-search-input"><?php _e( 'Search Posts' ); ?>:</label> 
    168168    <input type="text" id="post-search-input" name="s" value="<?php the_search_query(); ?>" /> 
    169169    <input type="submit" value="<?php esc_attr_e( 'Search Posts' ); ?>" class="button" /> 
  • trunk/wp-admin/includes/file.php

    r11304 r11312  
    762762<th scope="row"><?php _e('Connection Type') ?></th> 
    763763<td> 
    764 <fieldset><legend class="invisible"><span><?php _e('Connection Type') ?></span></legend> 
     764<fieldset><legend class="screen-reader-text"><span><?php _e('Connection Type') ?></span></legend> 
    765765<label><input id="ftp" name="connection_type"  type="radio" value="ftp" <?php checked('ftp', $connection_type); if ( defined('FTP_SSL') || defined('FTP_SSH') ) echo ' disabled="disabled"'; ?>/> <?php _e('FTP') ?></label><br /> 
    766766<label><input id="ftps" name="connection_type" type="radio" value="ftps" <?php checked('ftps', $connection_type); if ( defined('FTP_SSH') || defined('FTP_SSH') ) echo ' disabled="disabled"';  ?>/> <?php _e('FTPS (SSL)') ?></label><br /> 
  • trunk/wp-admin/includes/media.php

    r11244 r11312  
    13551355<?php do_action('pre-html-upload-ui'); ?> 
    13561356    <p id="async-upload-wrap"> 
    1357     <label class="invisible" for="async-upload"><?php _e('Upload'); ?></label> 
     1357    <label class="screen-reader-text" for="async-upload"><?php _e('Upload'); ?></label> 
    13581358    <input type="file" name="async-upload" id="async-upload" /> <input type="submit" class="button" name="html-upload" value="<?php esc_attr_e('Upload'); ?>" /> <a href="#" onclick="return top.tb_remove();"><?php _e('Cancel'); ?></a> 
    13591359    </p> 
     
    17111711 
    17121712<p id="media-search" class="search-box"> 
    1713     <label class="invisible" for="media-search-input"><?php _e('Search Media');?>:</label> 
     1713    <label class="screen-reader-text" for="media-search-input"><?php _e('Search Media');?>:</label> 
    17141714    <input type="text" id="media-search-input" name="s" value="<?php the_search_query(); ?>" /> 
    17151715    <input type="submit" value="<?php esc_attr_e( 'Search Media' ); ?>" class="button" /> 
  • trunk/wp-admin/includes/plugin-install.php

    r11232 r11312  
    164164        </select> 
    165165        <input type="text" name="s" value="<?php echo esc_attr($term) ?>" /> 
    166         <label class="invisible" for="plugin-search-input"><?php _e('Search Plugins'); ?></label> 
     166        <label class="screen-reader-text" for="plugin-search-input"><?php _e('Search Plugins'); ?></label> 
    167167        <input type="submit" id="plugin-search-input" name="search" value="<?php esc_attr_e('Search Plugins'); ?>" class="button" /> 
    168168    </form><?php 
     
    212212    <form method="post" enctype="multipart/form-data" action="<?php echo admin_url('update.php?action=upload-plugin') ?>"> 
    213213        <?php wp_nonce_field( 'plugin-upload') ?> 
    214         <label class="invisible" for="pluginzip"><?php _e('Plugin zip file'); ?></label> 
     214        <label class="screen-reader-text" for="pluginzip"><?php _e('Plugin zip file'); ?></label> 
    215215        <input type="file" id="pluginzip" name="pluginzip" /> 
    216216        <input type="submit" class="button" value="<?php esc_attr_e('Install Now') ?>" /> 
  • trunk/wp-admin/includes/template.php

    r11245 r11312  
    24352435 
    24362436    $r .= "\n\t<tr id='meta-{$entry['meta_id']}' class='$style'>"; 
    2437     $r .= "\n\t\t<td class='left'><label class='invisible' for='meta[{$entry['meta_id']}][key]'>" . __( 'Key' ) . "</label><input name='meta[{$entry['meta_id']}][key]' id='meta[{$entry['meta_id']}][key]' tabindex='6' type='text' size='20' value='{$entry['meta_key']}' />"; 
     2437    $r .= "\n\t\t<td class='left'><label class='screen-reader-text' for='meta[{$entry['meta_id']}][key]'>" . __( 'Key' ) . "</label><input name='meta[{$entry['meta_id']}][key]' id='meta[{$entry['meta_id']}][key]' tabindex='6' type='text' size='20' value='{$entry['meta_key']}' />"; 
    24382438 
    24392439    $r .= "\n\t\t<div class='submit'><input name='deletemeta[{$entry['meta_id']}]' type='submit' "; 
     
    24432443    $r .= "</td>"; 
    24442444 
    2445     $r .= "\n\t\t<td><label class='invisible' for='meta[{$entry['meta_id']}][value]'>" . __( 'Value' ) . "</label><textarea name='meta[{$entry['meta_id']}][value]' id='meta[{$entry['meta_id']}][value]' tabindex='6' rows='2' cols='30'>{$entry['meta_value']}</textarea></td>\n\t</tr>"; 
     2445    $r .= "\n\t\t<td><label class='screen-reader-text' for='meta[{$entry['meta_id']}][value]'>" . __( 'Value' ) . "</label><textarea name='meta[{$entry['meta_id']}][value]' id='meta[{$entry['meta_id']}][value]' tabindex='6' rows='2' cols='30'>{$entry['meta_value']}</textarea></td>\n\t</tr>"; 
    24462446    return $r; 
    24472447} 
     
    31603160                <input type="hidden" name="affected" id="affected" value="" /> 
    31613161                <?php wp_nonce_field( 'find-posts', '_ajax_nonce', false ); ?> 
    3162                 <label class="invisible" for="find-posts-input"><?php _e( 'Search' ); ?></label> 
     3162                <label class="screen-reader-text" for="find-posts-input"><?php _e( 'Search' ); ?></label> 
    31633163                <input type="text" id="find-posts-input" name="ps" value="" /> 
    31643164                <input type="button" onclick="findPosts.send();" value="<?php esc_attr_e( 'Search' ); ?>" class="button" /><br /> 
  • trunk/wp-admin/link-manager.php

    r11245 r11312  
    8989<form class="search-form" action="" method="get"> 
    9090<p class="search-box"> 
    91     <label class="invisible" for="link-search-input"><?php _e( 'Search Links' ); ?>:</label> 
     91    <label class="screen-reader-text" for="link-search-input"><?php _e( 'Search Links' ); ?>:</label> 
    9292    <input type="text" id="link-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    9393    <input type="submit" value="<?php esc_attr_e( 'Search Links' ); ?>" class="button" /> 
  • trunk/wp-admin/options-discussion.php

    r11283 r11312  
    2626<tr valign="top"> 
    2727<th scope="row"><?php _e('Default article settings') ?></th> 
    28 <td><fieldset><legend class="invisible"><span><?php _e('Default article settings') ?></span></legend> 
     28<td><fieldset><legend class="screen-reader-text"><span><?php _e('Default article settings') ?></span></legend> 
    2929<label for="default_pingback_flag"> 
    3030<input name="default_pingback_flag" type="checkbox" id="default_pingback_flag" value="1" <?php checked('1', get_option('default_pingback_flag')); ?> /> 
     
    4444<tr valign="top"> 
    4545<th scope="row"><?php _e('Other comment settings') ?></th> 
    46 <td><fieldset><legend class="invisible"><span><?php _e('Other comment settings') ?></span></legend> 
     46<td><fieldset><legend class="screen-reader-text"><span><?php _e('Other comment settings') ?></span></legend> 
    4747<label for="require_name_email"><input type="checkbox" name="require_name_email" id="require_name_email" value="1" <?php checked('1', get_option('require_name_email')); ?> /> <?php _e('Comment author must fill out name and e-mail') ?></label> 
    4848<br /> 
     
    103103<tr valign="top"> 
    104104<th scope="row"><?php _e('E-mail me whenever') ?></th> 
    105 <td><fieldset><legend class="invisible"><span><?php _e('E-mail me whenever') ?></span></legend> 
     105<td><fieldset><legend class="screen-reader-text"><span><?php _e('E-mail me whenever') ?></span></legend> 
    106106<label for="comments_notify"> 
    107107<input name="comments_notify" type="checkbox" id="comments_notify" value="1" <?php checked('1', get_option('comments_notify')); ?> /> 
     
    115115<tr valign="top"> 
    116116<th scope="row"><?php _e('Before a comment appears') ?></th> 
    117 <td><fieldset><legend class="invisible"><span><?php _e('Before a comment appears') ?></span></legend> 
     117<td><fieldset><legend class="screen-reader-text"><span><?php _e('Before a comment appears') ?></span></legend> 
    118118<label for="comment_moderation"> 
    119119<input name="comment_moderation" type="checkbox" id="comment_moderation" value="1" <?php checked('1', get_option('comment_moderation')); ?> /> 
     
    125125<tr valign="top"> 
    126126<th scope="row"><?php _e('Comment Moderation') ?></th> 
    127 <td><fieldset><legend class="invisible"><span><?php _e('Comment Moderation') ?></span></legend> 
     127<td><fieldset><legend class="screen-reader-text"><span><?php _e('Comment Moderation') ?></span></legend> 
    128128<p><label for="comment_max_links"><?php printf(__('Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)'), '<input name="comment_max_links" type="text" id="comment_max_links" value="' . esc_attr(get_option('comment_max_links')) . '" class="small-text" />' ) ?></label></p> 
    129129 
     
    136136<tr valign="top"> 
    137137<th scope="row"><?php _e('Comment Blacklist') ?></th> 
    138 <td><fieldset><legend class="invisible"><span><?php _e('Comment Blacklist') ?></span></legend> 
     138<td><fieldset><legend class="screen-reader-text"><span><?php _e('Comment Blacklist') ?></span></legend> 
    139139<p><label for="blacklist_keys"><?php _e('When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so &#8220;press&#8221; will match &#8220;WordPress&#8221;.') ?></label></p> 
    140140<p> 
     
    155155<tr valign="top"> 
    156156<th scope="row"><?php _e('Avatar Display') ?></th> 
    157 <td><fieldset><legend class="invisible"><span><?php _e('Avatar display') ?></span></legend> 
     157<td><fieldset><legend class="screen-reader-text"><span><?php _e('Avatar display') ?></span></legend> 
    158158<?php 
    159159    $yesorno = array(0 => __("Don&#8217;t show Avatars"), 1 => __('Show Avatars')); 
     
    167167<tr valign="top"> 
    168168<th scope="row"><?php _e('Maximum Rating') ?></th> 
    169 <td><fieldset><legend class="invisible"><span><?php _e('Maximum Rating') ?></span></legend> 
     169<td><fieldset><legend class="screen-reader-text"><span><?php _e('Maximum Rating') ?></span></legend> 
    170170 
    171171<?php 
     
    181181<tr valign="top"> 
    182182<th scope="row"><?php _e('Default Avatar') ?></th> 
    183 <td class="defaultavatarpicker"><fieldset><legend class="invisible"><span><?php _e('Default Avatar') ?></span></legend> 
     183<td class="defaultavatarpicker"><fieldset><legend class="screen-reader-text"><span><?php _e('Default Avatar') ?></span></legend> 
    184184 
    185185<?php _e('For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address.'); ?><br /> 
  • trunk/wp-admin/options-general.php

    r11283 r11312  
    8484<tr valign="top"> 
    8585<th scope="row"><?php _e('Membership') ?></th> 
    86 <td> <fieldset><legend class="invisible"><span><?php _e('Membership') ?></span></legend><label for="users_can_register"> 
     86<td> <fieldset><legend class="screen-reader-text"><span><?php _e('Membership') ?></span></legend><label for="users_can_register"> 
    8787<input name="users_can_register" type="checkbox" id="users_can_register" value="1" <?php checked('1', get_option('users_can_register')); ?> /> 
    8888<?php _e('Anyone can register') ?></label> 
     
    198198<th scope="row"><?php _e('Date Format') ?></th> 
    199199<td> 
    200     <fieldset><legend class="invisible"><span><?php _e('Date Format') ?></span></legend> 
     200    <fieldset><legend class="screen-reader-text"><span><?php _e('Date Format') ?></span></legend> 
    201201<?php 
    202202 
     
    231231<th scope="row"><?php _e('Time Format') ?></th> 
    232232<td> 
    233     <fieldset><legend class="invisible"><span><?php _e('Time Format') ?></span></legend> 
     233    <fieldset><legend class="screen-reader-text"><span><?php _e('Time Format') ?></span></legend> 
    234234<?php 
    235235 
  • trunk/wp-admin/options-media.php

    r11283 r11312  
    4242<tr valign="top"> 
    4343<th scope="row"><?php _e('Medium size') ?></th> 
    44 <td><fieldset><legend class="invisible"><span><?php _e('Medium size') ?></span></legend> 
     44<td><fieldset><legend class="screen-reader-text"><span><?php _e('Medium size') ?></span></legend> 
    4545<label for="medium_size_w"><?php _e('Max Width'); ?></label> 
    4646<input name="medium_size_w" type="text" id="medium_size_w" value="<?php form_option('medium_size_w'); ?>" class="small-text" /> 
     
    5252<tr valign="top"> 
    5353<th scope="row"><?php _e('Large size') ?></th> 
    54 <td><fieldset><legend class="invisible"><span><?php _e('Large size') ?></span></legend> 
     54<td><fieldset><legend class="screen-reader-text"><span><?php _e('Large size') ?></span></legend> 
    5555<label for="large_size_w"><?php _e('Max Width'); ?></label> 
    5656<input name="large_size_w" type="text" id="large_size_w" value="<?php form_option('large_size_w'); ?>" class="small-text" /> 
  • trunk/wp-admin/options-privacy.php

    r11283 r11312  
    2626<tr valign="top"> 
    2727<th scope="row"><?php _e('Blog Visibility') ?> </th> 
    28 <td><fieldset><legend class="invisible"><span><?php _e('Blog Visibility') ?> </span></legend> 
     28<td><fieldset><legend class="screen-reader-text"><span><?php _e('Blog Visibility') ?> </span></legend> 
    2929<p><input id="blog-public" type="radio" name="blog_public" value="1" <?php checked('1', get_option('blog_public')); ?> /> 
    3030<label for="blog-public"><?php _e('I would like my blog to be visible to everyone, including search engines (like Google, Sphere, Technorati) and archivers');?></label></p> 
  • trunk/wp-admin/options-reading.php

    r11283 r11312  
    2727<tr valign="top"> 
    2828<th scope="row"><?php _e('Front page displays')?></th> 
    29 <td><fieldset><legend class="invisible"><span><?php _e('Front page displays')?></span></legend> 
     29<td><fieldset><legend class="screen-reader-text"><span><?php _e('Front page displays')?></span></legend> 
    3030    <p><label> 
    3131        <input name="show_on_front" type="radio" value="posts" class="tog" <?php checked('posts', get_option('show_on_front')); ?> /> 
     
    6464<tr valign="top"> 
    6565<th scope="row"><?php _e('For each article in a feed, show') ?> </th> 
    66 <td><fieldset><legend class="invisible"><span><?php _e('For each article in a feed, show') ?> </span></legend> 
     66<td><fieldset><legend class="screen-reader-text"><span><?php _e('For each article in a feed, show') ?> </span></legend> 
    6767<p><label><input name="rss_use_excerpt"  type="radio" value="0" <?php checked(0, get_option('rss_use_excerpt')); ?> /> <?php _e('Full text') ?></label><br /> 
    6868<label><input name="rss_use_excerpt" type="radio" value="1" <?php checked(1, get_option('rss_use_excerpt')); ?> /> <?php _e('Summary') ?></label></p> 
  • trunk/wp-admin/options-writing.php

    r11283 r11312  
    3131<tr valign="top"> 
    3232<th scope="row"><?php _e('Formatting') ?></th> 
    33 <td><fieldset><legend class="invisible"><span><?php _e('Formatting') ?></span></legend> 
     33<td><fieldset><legend class="screen-reader-text"><span><?php _e('Formatting') ?></span></legend> 
    3434<label for="use_smilies"> 
    3535<input name="use_smilies" type="checkbox" id="use_smilies" value="1" <?php checked('1', get_option('use_smilies')); ?> /> 
     
    6262<tr valign="top"> 
    6363<th scope="row"><?php _e('Atom Publishing Protocol') ?></th> 
    64 <td><fieldset><legend class="invisible"><span><?php _e('Atom Publishing Protocol') ?></span></legend> 
     64<td><fieldset><legend class="screen-reader-text"><span><?php _e('Atom Publishing Protocol') ?></span></legend> 
    6565<label for="enable_app"> 
    6666<input name="enable_app" type="checkbox" id="enable_app" value="1" <?php checked('1', get_option('enable_app')); ?> /> 
     
    7070<tr valign="top"> 
    7171<th scope="row"><?php _e('XML-RPC') ?></th> 
    72 <td><fieldset><legend class="invisible"><span><?php _e('XML-RPC') ?></span></legend> 
     72<td><fieldset><legend class="screen-reader-text"><span><?php _e('XML-RPC') ?></span></legend> 
    7373<label for="enable_xmlrpc"> 
    7474<input name="enable_xmlrpc" type="checkbox" id="enable_xmlrpc" value="1" <?php checked('1', get_option('enable_xmlrpc')); ?> /> 
  • trunk/wp-admin/plugins.php

    r11307 r11312  
    426426<form method="get" action=""> 
    427427<p class="search-box"> 
    428     <label class="invisible" for="plugin-search-input"><?php _e( 'Search Plugins' ); ?>:</label> 
     428    <label class="screen-reader-text" for="plugin-search-input"><?php _e( 'Search Plugins' ); ?>:</label> 
    429429    <input type="text" id="plugin-search-input" name="s" value="<?php _admin_search_query(); ?>" /> 
    430430    <input type="submit" value="<?php esc_attr_e( 'Search Plugins' ); ?>" class="button" /> 
  • trunk/wp-admin/press-this.php

    r11245 r11312  
    482482                        <a id="category-add-toggle" href="#category-add" class="hide-if-no-js" tabindex="3"><?php _e( '+ Add New Category' ); ?></a> 
    483483                        <p id="category-add" class="wp-hidden-child"> 
    484                             <label class="invisible" for="newcat"><?php _e( 'Add New Category' ); ?></label><input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" tabindex="3" aria-required="true"/> 
    485                             <label class="invisible" for="newcat_parent"><?php _e('Parent category'); ?>:</label><?php wp_dropdown_categories( array( 'hide_empty' => 0, 'name' => 'newcat_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => __('Parent category'), 'tab_index' => 3 ) ); ?> 
     484                            <label class="screen-reader-text" for="newcat"><?php _e( 'Add New Category' ); ?></label><input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" tabindex="3" aria-required="true"/> 
     485                            <label class="screen-reader-text" for="newcat_parent"><?php _e('Parent category'); ?>:</label><?php wp_dropdown_categories( array( 'hide_empty' => 0, 'name' => 'newcat_parent', 'orderby' => 'name', 'hierarchical' => 1, 'show_option_none' => __('Parent category'), 'tab_index' => 3 ) ); ?> 
    486486                            <input type="button" id="category-add-sumbit" class="add:categorychecklist:category-add button" value="<?php esc_attr_e( 'Add' ); ?>" tabindex="3" /> 
    487487                            <?php wp_nonce_field( 'add-category', '_ajax_nonce', false ); ?> 
     
    497497                    <div class="tagsdiv" id="post_tag"> 
    498498                        <p class="jaxtag"> 
    499                             <label class="invisible" for="newtag"><?php _e('Post Tags'); ?></label> 
     499                            <label class="screen-reader-text" for="newtag"><?php _e('Post Tags'); ?></label> 
    500500                            <input type="hidden" name="tax_input[post_tag]" class="the-tags" id="tax-input[post_tag]" value="" /> 
    501501                            <span class="ajaxtag" style="display:none;"> 
  • trunk/wp-admin/upload.php

    r11245 r11312  
    210210<form class="search-form" action="" method="get"> 
    211211<p class="search-box"> 
    212     <label class="invisible" for="media-search-input"><?php _e( 'Search Media' ); ?>:</label> 
     212    <label class="screen-reader-text" for="media-search-input"><?php _e( 'Search Media' ); ?>:</label> 
    213213    <input type="text" id="media-search-input" name="s" value="<?php the_search_query(); ?>" /> 
    214214    <input type="submit" value="<?php esc_attr_e( 'Search Media' ); ?>" class="button" /> 
  • trunk/wp-admin/user-edit.php

    r11302 r11312  
    210210<tr> 
    211211<th scope="row"><?php _e('Admin Color Scheme')?></th> 
    212 <td><fieldset><legend class="invisible"><span><?php _e('Admin Color Scheme')?></span></legend> 
     212<td><fieldset><legend class="screen-reader-text"><span><?php _e('Admin Color Scheme')?></span></legend> 
    213213<?php 
    214214$current_color = get_user_option('admin_color', $user_id); 
  • trunk/wp-admin/users.php

    r11204 r11312  
    291291<form class="search-form" action="" method="get"> 
    292292<p class="search-box"> 
    293     <label class="invisible" for="user-search-input"><?php _e( 'Search Users' ); ?>:</label> 
     293    <label class="screen-reader-text" for="user-search-input"><?php _e( 'Search Users' ); ?>:</label> 
    294294    <input type="text" id="user-search-input" name="usersearch" value="<?php echo esc_attr($wp_user_search->search_term); ?>" /> 
    295295    <input type="submit" value="<?php esc_attr_e( 'Search Users' ); ?>" class="button" /> 
     
    310310</select> 
    311311<input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" /> 
    312 <label class="invisible" for="new_role"><?php _e('Change role to&hellip;') ?></label><select name="new_role" id="new_role"><option value=''><?php _e('Change role to&hellip;') ?></option><?php wp_dropdown_roles(); ?></select> 
     312<label class="screen-reader-text" for="new_role"><?php _e('Change role to&hellip;') ?></label><select name="new_role" id="new_role"><option value=''><?php _e('Change role to&hellip;') ?></option><?php wp_dropdown_roles(); ?></select> 
    313313<input type="submit" value="<?php esc_attr_e('Change'); ?>" name="changeit" class="button-secondary" /> 
    314314<?php wp_nonce_field('bulk-users'); ?> 
  • trunk/wp-admin/wp-admin.css

    r11294 r11312  
    24342434} 
    24352435 
    2436 #screen-meta .invisible { 
     2436#screen-meta .screen-reader-text { 
    24372437    visibility: hidden; 
    24382438} 
  • trunk/wp-content/themes/classic/style.css

    r11277 r11312  
    1313*/ 
    1414 
    15 .invisible { 
     15.screen-reader-text { 
    1616     position: absolute; 
    1717     left: -1000em; 
  • trunk/wp-content/themes/default/style.css

    r11297 r11312  
    656656    } 
    657657     
    658 .invisible { 
     658.screen-reader-text { 
    659659     position: absolute; 
    660660     left: -1000em; 
  • trunk/wp-includes/general-template.php

    r11215 r11312  
    120120 
    121121    $form = '<form role="search" method="get" id="searchform" action="' . get_option('home') . '/" > 
    122     <div><label class="invisible" for="s">' . __('Search for:') . '</label> 
     122    <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label> 
    123123    <input type="text" value="' . esc_attr(apply_filters('the_search_query', get_search_query())) . '" name="s" id="s" /> 
    124124    <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" /> 
Note: See TracChangeset for help on using the changeset viewer.