Make WordPress Core

Changeset 43130


Ignore:
Timestamp:
05/02/2018 10:14:59 PM (6 years ago)
Author:
SergeyBiryukov
Message:

Comments: Move comment consent input outside the label for a11y.

Non-wrapping labels are more widely supported by assitive technologies. The CSS changes account for the element re-ordering, and tweak the formatting for improved readability.

Props afercia, xkon, laurelfulford, azaozz.
Merges [43125] to the 4.9 branch.
Fixes #43436.

Location:
branches/4.9
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • branches/4.9

  • branches/4.9/src/wp-content/themes/twentyeleven/rtl.css

    r40839 r43130  
    103103    background-position: 97% 6px;
    104104    padding: 4px 28px 4px 10px;
     105}
     106#respond #wp-comment-cookies-consent {
     107    margin: 0 0 0 10px;
    105108}
    106109
  • branches/4.9/src/wp-content/themes/twentyeleven/style.css

    r42105 r43130  
    22992299    font-size: 12px;
    23002300}
     2301#respond #wp-comment-cookies-consent {
     2302    margin: 0 10px 0 0;
     2303}
    23012304p.comment-form-comment {
    23022305    margin: 0;
  • branches/4.9/src/wp-content/themes/twentyfifteen/rtl.css

    r40839 r43130  
    401401}
    402402
     403.comment-form #wp-comment-cookies-consent {
     404    margin: 0 0 0 10px;
     405}
    403406
    404407/**
  • branches/4.9/src/wp-content/themes/twentyfifteen/style.css

    r42105 r43130  
    24072407}
    24082408
     2409.comment-form #wp-comment-cookies-consent {
     2410    margin: 0 10px 0 0;
     2411}
     2412
     2413.comment-form .comment-form-cookies-consent label {
     2414    display: inline;
     2415    font-size: 12px;
     2416    font-size: 1.2rem;
     2417    font-weight: normal;
     2418    letter-spacing: 0;
     2419    text-transform: none;
     2420}
    24092421
    24102422/**
     
    30343046    .logged-in-as,
    30353047    .comment-form label,
     3048    .comment-form .comment-form-cookies-consent label,
    30363049    .form-allowed-tags,
    30373050    .site-info,
     
    36633676    .logged-in-as,
    36643677    .comment-form label,
     3678    .comment-form .comment-form-cookies-consent label,
    36653679    .form-allowed-tags,
    36663680    .site-info,
     
    42824296    .logged-in-as,
    42834297    .comment-form label,
     4298    .comment-form .comment-form-cookies-consent label,
    42844299    .form-allowed-tags,
    42854300    .site-info,
     
    49394954    .logged-in-as,
    49404955    .comment-form label,
     4956    .comment-form .comment-form-cookies-consent label,
    49414957    .form-allowed-tags,
    49424958    .site-info,
     
    54805496    .logged-in-as,
    54815497    .comment-form label,
     5498    .comment-form .comment-form-cookies-consent label,
    54825499    .form-allowed-tags,
    54835500    .site-info,
  • branches/4.9/src/wp-content/themes/twentyfourteen/rtl.css

    r40839 r43130  
    289289}
    290290
     291.comment-form #wp-comment-cookies-consent {
     292    margin: 0 0 0 10px;
     293}
    291294
    292295/**
  • branches/4.9/src/wp-content/themes/twentyfourteen/style.css

    r42105 r43130  
    21872187}
    21882188
     2189.comment-form #wp-comment-cookies-consent {
     2190    margin: 0 10px 0 0;
     2191}
     2192
     2193.comment-form .comment-form-cookies-consent label {
     2194    display: inline;
     2195}
    21892196
    21902197/**
  • branches/4.9/src/wp-content/themes/twentyseventeen/rtl.css

    r41754 r43130  
    198198.form-submit {
    199199    text-align: left;
     200}
     201
     202.comment-form #wp-comment-cookies-consent {
     203    margin: 0 0 0 10px;
    200204}
    201205
  • branches/4.9/src/wp-content/themes/twentyseventeen/style.css

    r42882 r43130  
    24982498}
    24992499
     2500.comment-form #wp-comment-cookies-consent {
     2501    margin: 0 10px 0 0;
     2502}
     2503
     2504.comment-form .comment-form-cookies-consent label {
     2505    display: inline;
     2506}
     2507
    25002508/*--------------------------------------------------------------
    2501250915.0 Widgets
  • branches/4.9/src/wp-content/themes/twentysixteen/rtl.css

    r41756 r43130  
    400400}
    401401
     402.comment-form #wp-comment-cookies-consent {
     403    margin: 0 0 0 10px;
     404}
     405
     406.comment-form .comment-form-cookies-consent label {
     407    font-family: Arial, Tahoma, sans-serif;
     408}
    402409
    403410/**
  • branches/4.9/src/wp-content/themes/twentysixteen/style.css

    r42105 r43130  
    23952395}
    23962396
     2397.comment-form #wp-comment-cookies-consent {
     2398    margin: 0 10px 0 0;
     2399}
     2400
     2401.comment-form .comment-form-cookies-consent label {
     2402    display: inline;
     2403    font-family: Merriweather, Georgia, serif;
     2404    letter-spacing: 0;
     2405    text-transform: none;
     2406}
    23972407
    23982408/**
  • branches/4.9/src/wp-content/themes/twentyten/rtl.css

    r41756 r43130  
    239239    margin: 0 0 0 48px;
    240240}
     241#respond #wp-comment-cookies-consent {
     242    margin: 0 0 0 10px;
     243}
    241244
    242245/* =Widget Areas
  • branches/4.9/src/wp-content/themes/twentyten/style.css

    r42105 r43130  
    11331133    width: auto;
    11341134}
     1135#respond #wp-comment-cookies-consent {
     1136    width: auto;
     1137    margin: 0 10px 0 0;
     1138}
    11351139
    11361140
  • branches/4.9/src/wp-content/themes/twentythirteen/rtl.css

    r40839 r43130  
    496496}
    497497
     498.comment-form #wp-comment-cookies-consent {
     499    margin: 0 0 0 10px;
     500}
     501
    498502.form-allowed-tags code {
    499503    margin-left: auto;
  • branches/4.9/src/wp-content/themes/twentythirteen/style.css

    r42105 r43130  
    23922392}
    23932393
     2394.comment-form #wp-comment-cookies-consent {
     2395    margin: 0 10px 0 0;
     2396}
     2397
    23942398.form-allowed-tags,
    23952399.form-allowed-tags code {
  • branches/4.9/src/wp-content/themes/twentytwelve/rtl.css

    r32315 r43130  
    135135    margin: -1.285714286rem -1.142857143rem 0 0;
    136136}
     137#respond #wp-comment-cookies-consent {
     138    margin: 0 0 0 10px;
     139}
    137140
    138141
  • branches/4.9/src/wp-content/themes/twentytwelve/style.css

    r42105 r43130  
    13551355    color: #5e5e5e;
    13561356}
     1357#respond #wp-comment-cookies-consent {
     1358    margin: 0 10px 0 0;
     1359}
     1360#respond .comment-form-cookies-consent label {
     1361    display: inline;
     1362}
    13571363.required {
    13581364    color: red;
  • branches/4.9/src/wp-includes/comment-template.php

    r43129 r43130  
    22032203        'url'     => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label> ' .
    22042204                     '<input id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" maxlength="200" /></p>',
    2205         'cookies' => '<p class="comment-form-cookies-consent"><label for="wp-comment-cookies-consent">' .
    2206                      '<input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
    2207                      __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>',
     2205        'cookies' => '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
     2206                     '<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>',
    22082207    );
    22092208
Note: See TracChangeset for help on using the changeset viewer.