WordPress.org

Make WordPress Core

Changeset 11312


Ignore:
Timestamp:
05/12/2009 10:40:56 PM (9 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.