Changeset 36879
- Timestamp:
- 03/07/2016 10:28:15 PM (9 years ago)
- Location:
- trunk/src/wp-admin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/css/common.css
r36618 r36879 838 838 839 839 abbr.required, 840 span.required, 840 841 .file-error, 841 842 .widget-control-remove:hover, -
trunk/src/wp-admin/css/deprecated-media.css
r36582 r36879 153 153 } 154 154 155 abbr.required { 155 abbr.required, 156 span.required { 156 157 text-decoration: none; 157 158 border: none; … … 365 366 366 367 p.media-types { 368 margin: 0; 367 369 padding: 1em; 370 } 371 372 p.media-types-required-info { 373 padding-top: 0; 368 374 } 369 375 -
trunk/src/wp-admin/includes/media.php
r36869 r36879 1465 1465 </thead> 1466 1466 <tbody> 1467 <tr><td colspan='2' class='imgedit-response' id='imgedit-response-$post->ID'></td></tr> 1468 <tr><td style='display:none' colspan='2' class='image-editor' id='image-editor-$post->ID'></td></tr>\n"; 1467 <tr><td colspan='2' class='imgedit-response' id='imgedit-response-$post->ID'></td></tr>\n 1468 <tr><td style='display:none' colspan='2' class='image-editor' id='image-editor-$post->ID'></td></tr>\n 1469 <tr><td colspan='2'><p class='media-types media-types-required-info'>" . sprintf( __( 'Required fields are marked %s' ), '<span class="required">*</span>' ) . "</p></td></tr>\n"; 1469 1470 1470 1471 $defaults = array( … … 1538 1539 } 1539 1540 1540 $required = $field['required'] ? '<span class="alignright"><abbr title="required" class="required">*</abbr></span>' : ''; 1541 $aria_required = $field['required'] ? " aria-required='true' " : ''; 1541 $required = $field['required'] ? '<span class="required">*</span>' : ''; 1542 $required_attr = $field['required'] ? ' required' : ''; 1543 $aria_required = $field['required'] ? " aria-required='true'" : ''; 1542 1544 $class = $id; 1543 1545 $class .= $field['required'] ? ' form-required' : ''; 1544 1546 1545 $item .= "\t\t<tr class='$class'>\n\t\t\t<th scope='row' class='label'><label for='$name'><span class='alignleft'>{$field['label']} </span>$required<br class='clear' /></label></th>\n\t\t\t<td class='field'>";1547 $item .= "\t\t<tr class='$class'>\n\t\t\t<th scope='row' class='label'><label for='$name'><span class='alignleft'>{$field['label']}{$required}</span><br class='clear' /></label></th>\n\t\t\t<td class='field'>"; 1546 1548 if ( !empty( $field[ $field['input'] ] ) ) 1547 1549 $item .= $field[ $field['input'] ]; … … 1552 1554 } 1553 1555 // Post_excerpt is already escaped by sanitize_post() in get_attachment_fields_to_edit(). 1554 $item .= "<textarea id='$name' name='$name' $aria_required>" . $field['value'] . '</textarea>';1556 $item .= "<textarea id='$name' name='$name'{$required_attr}{$aria_required}>" . $field['value'] . '</textarea>'; 1555 1557 } else { 1556 $item .= "<input type='text' class='text' id='$name' name='$name' value='" . esc_attr( $field['value'] ) . "' $aria_required/>";1558 $item .= "<input type='text' class='text' id='$name' name='$name' value='" . esc_attr( $field['value'] ) . "'{$required_attr}{$aria_required} />"; 1557 1559 } 1558 1560 if ( !empty( $field['helps'] ) ) … … 1691 1693 1692 1694 $readonly = ! $user_can_edit && ! empty( $field['taxonomy'] ) ? " readonly='readonly' " : ''; 1693 $required = $field['required'] ? '<span class="alignright"><abbr title="required" class="required">*</abbr></span>' : ''; 1694 $aria_required = $field['required'] ? " aria-required='true' " : ''; 1695 $required = $field['required'] ? '<span class="required">*</span>' : ''; 1696 $required_attr = $field['required'] ? ' required' : ''; 1697 $aria_required = $field['required'] ? " aria-required='true'" : ''; 1695 1698 $class = 'compat-field-' . $id; 1696 1699 $class .= $field['required'] ? ' form-required' : ''; … … 1707 1710 $field['value'] = htmlspecialchars( $field['value'], ENT_QUOTES ); 1708 1711 } 1709 $item .= "<textarea id='$id_attr' name='$name' $aria_required>" . $field['value'] . '</textarea>';1712 $item .= "<textarea id='$id_attr' name='$name'{$required_attr}{$aria_required}>" . $field['value'] . '</textarea>'; 1710 1713 } else { 1711 $item .= "<input type='text' class='text' id='$id_attr' name='$name' value='" . esc_attr( $field['value'] ) . "' $readonly $aria_required/>";1714 $item .= "<input type='text' class='text' id='$id_attr' name='$name' value='" . esc_attr( $field['value'] ) . "' $readonly{$required_attr}{$aria_required} />"; 1712 1715 } 1713 1716 if ( !empty( $field['helps'] ) ) … … 1733 1736 if ( !empty( $form_fields['_final'] ) ) 1734 1737 $item .= "\t\t<tr class='final'><td colspan='2'>{$form_fields['_final']}</td></tr>\n"; 1735 if ( $item ) 1736 $item = '<table class="compat-attachment-fields">' . $item . '</table>'; 1738 1739 if ( $item ) { 1740 $item = '<p class="media-types media-types-required-info">' . 1741 sprintf( __( 'Required fields are marked %s' ), '<span class="required">*</span>' ) . '</p> 1742 <table class="compat-attachment-fields">' . $item . '</table>'; 1743 } 1737 1744 1738 1745 foreach ( $hidden_fields as $hidden_field => $value ) { … … 2112 2119 document.getElementById('go_button').style.color = '#bbb'; 2113 2120 if ( ! document.forms[0].src.value ) 2114 document.getElementById('status_img').innerHTML = ' *';2121 document.getElementById('status_img').innerHTML = ''; 2115 2122 else document.getElementById('status_img').innerHTML = '<img src="<?php echo esc_url( admin_url( 'images/no.png' ) ); ?>" alt="" />'; 2116 2123 }, … … 2542 2549 return ' 2543 2550 <p class="media-types"><label><input type="radio" name="media_type" value="image" id="image-only"' . checked( 'image-only', $view, false ) . ' /> ' . __( 'Image' ) . '</label> <label><input type="radio" name="media_type" value="generic" id="not-image"' . checked( 'not-image', $view, false ) . ' /> ' . __( 'Audio, Video, or Other File' ) . '</label></p> 2551 <p class="media-types media-types-required-info">' . sprintf( __( 'Required fields are marked %s' ), '<span class="required">*</span>' ) . '</p> 2544 2552 <table class="describe ' . $table_class . '"><tbody> 2545 2553 <tr> 2546 2554 <th scope="row" class="label" style="width:130px;"> 2547 <label for="src"><span class="alignleft">' . __( 'URL') . '</span></label>2548 <span class="alignright" ><abbr id="status_img" title="required" class="required">*</abbr></span>2555 <label for="src"><span class="alignleft">' . __( 'URL' ) . '</span> <span class="required">*</span></label> 2556 <span class="alignright" id="status_img"></span> 2549 2557 </th> 2550 <td class="field"><input id="src" name="src" value="" type="text" aria-required="true" onblur="addExtImage.getImageData()" /></td>2558 <td class="field"><input id="src" name="src" value="" type="text" required aria-required="true" onblur="addExtImage.getImageData()" /></td> 2551 2559 </tr> 2552 2560 2553 2561 <tr> 2554 2562 <th scope="row" class="label"> 2555 <label for="title"><span class="alignleft">' . __('Title') . '</span></label> 2556 <span class="alignright"><abbr title="required" class="required">*</abbr></span> 2563 <label for="title"><span class="alignleft">' . __( 'Title' ) . '</span> <span class="required">*</span></label> 2557 2564 </th> 2558 <td class="field"><input id="title" name="title" value="" type="text" aria-required="true" /></td>2565 <td class="field"><input id="title" name="title" value="" type="text" required aria-required="true" /></td> 2559 2566 </tr> 2560 2567
Note: See TracChangeset
for help on using the changeset viewer.