Make WordPress Core

Ticket #15631: 15631.4.diff

File 15631.4.diff, 3.2 KB (added by joedolson, 3 years ago)

Use button appearance & move add custom field out of table

  • src/wp-admin/css/edit.css

     
    10681068        padding: 0 8px 8px;
    10691069}
    10701070
     1071#postcustom #postcustomstuff .add-custom-field {
     1072        padding: 12px 8px 8px;
     1073}
     1074
    10711075#side-sortables #postcustom #postcustomstuff .submit {
    10721076        margin: 0;
    10731077        padding: 0;
     
    11181122        width: auto;
    11191123}
    11201124
    1121 #postcustomstuff #newmetaleft a {
     1125#postcustomstuff #newmetaleft a,
     1126#postcustomstuff #newmeta-button {
    11221127        display: inline-block;
    11231128        margin: 0 8px 8px;
    11241129        text-decoration: none;
  • src/wp-admin/includes/template.php

     
    724724
    725725        if ( $keys ) {
    726726                natcasesort( $keys );
    727                 $meta_key_input_id = 'metakeyselect';
    728         } else {
    729                 $meta_key_input_id = 'metakeyinput';
    730727        }
    731728        ?>
    732729<p><strong><?php _e( 'Add New Custom Field:' ); ?></strong></p>
     
    733730<table id="newmeta">
    734731<thead>
    735732<tr>
    736 <th class="left"><label for="<?php echo $meta_key_input_id; ?>"><?php _ex( 'Name', 'meta name' ); ?></label></th>
     733<th class="left"><label for="metakeyselect"><?php _ex( 'Name', 'meta name' ); ?></label></th>
    737734<th><label for="metavalue"><?php _e( 'Value' ); ?></label></th>
    738735</tr>
    739736</thead>
     
    753750                }
    754751                ?>
    755752</select>
    756 <input class="hide-if-js" type="text" id="metakeyinput" name="metakeyinput" value="" />
    757 <a href="#postcustomstuff" class="hide-if-no-js" onclick="jQuery('#metakeyinput, #metakeyselect, #enternew, #cancelnew').toggle();return false;">
     753<input class="hidden" type="text" id="metakeyinput" name="metakeyinput" value="" aria-label="<?php _e( 'New custom field name' ); ?>" />
     754<button type="button" id="newmeta-button" class="button button-small hide-if-no-js" onclick="jQuery('#metakeyinput, #metakeyselect, #enternew, #cancelnew').toggleClass('hidden');jQuery('#metakeyinput, #metakeyselect').filter(':visible').trigger('focus');">
    758755<span id="enternew"><?php _e( 'Enter new' ); ?></span>
    759 <span id="cancelnew" class="hidden"><?php _e( 'Cancel' ); ?></span></a>
     756<span id="cancelnew" class="hidden"><?php _e( 'Cancel' ); ?></span></button>
    760757<?php } else { ?>
    761758<input type="text" id="metakeyinput" name="metakeyinput" value="" />
    762759<?php } ?>
     
    763760</td>
    764761<td><textarea id="metavalue" name="metavalue" rows="2" cols="25"></textarea></td>
    765762</tr>
    766 
    767 <tr><td colspan="2">
    768 <div class="submit">
     763</tbody>
     764</table>
     765<div class="submit add-custom-field">
    769766        <?php
    770767        submit_button(
    771768                __( 'Add Custom Field' ),
     
    775772                array(
    776773                        'id'            => 'newmeta-submit',
    777774                        'data-wp-lists' => 'add:the-list:newmeta',
     775                        'onclick'       => "jQuery('#metakeyselect, #enternew').removeClass('hidden');jQuery('#metakeyinput, #cancelnew').addClass('hidden');jQuery('#metakeyselect').trigger('focus');"
    778776                )
    779777        );
    780778        ?>
    781779</div>
    782         <?php wp_nonce_field( 'add-meta', '_ajax_nonce-add-meta', false ); ?>
    783 </td></tr>
    784 </tbody>
    785 </table>
    786780        <?php
    787 
     781        wp_nonce_field( 'add-meta', '_ajax_nonce-add-meta', false );
    788782}
    789783
    790784/**