Make WordPress Core

Changeset 26776


Ignore:
Timestamp:
12/07/2013 07:45:57 AM (10 years ago)
Author:
nacin
Message:

Core updates for the new color schemes.

  • Update about page, there's now 8.
  • Display them four wide, not three, and ensure adequate spacing.
  • Use a dedicated nonce.
  • Push Light to the front in addition to Default.
  • Use user-profile.js on about.php. A few extra things are initialized but they are harmless.

see #26468, #26387.

Location:
trunk/src
Files:
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/about.php

    r26764 r26776  
    8080        <div>
    8181            <h3><?php echo ( 'Pick a color' ); ?></h3>
    82             <p><?php echo ( 'We&#8217;ve included four color schemes so that you can pick your favorite. Choose from any of the schemes below to change it in an instant.' ); ?></p>
     82            <p><?php echo ( 'We&#8217;ve included eight color schemes so you can pick your favorite. Choose from any of them below to change it in an instant.' ); ?></p>
    8383            <?php $user_id = get_current_user_id(); ?>
    8484            <?php if ( count($_wp_admin_css_colors) > 1 && has_action('admin_color_scheme_picker') ) :?>
    8585                <?php
    86                 wp_nonce_field('update-user_' . $user_id);
    8786                /** This action is documented in wp-admin/user-edit.php */
    8887                do_action( 'admin_color_scheme_picker' );
     
    9190                <img src="<?php echo admin_url( 'images/about-color-schemes.png' ); ?>" />
    9291            <?php endif; ?>
    93             <p><?php printf( ( 'To change your color scheme later, just <a href="%1$s">visit your profile settings</a>.' ), get_edit_profile_url( $user_id ) ); ?></p>
     92            <p><?php printf( ( 'To change your color scheme later, just <a href="%1$s">visit your profile</a>.' ), get_edit_profile_url( $user_id ) ); ?></p>
    9493        </div>
    9594    </div>
  • trunk/src/wp-admin/css/wp-admin.css

    r26772 r26776  
    76397639.color-option {
    76407640    display: inline-block;
    7641     width: 32%;
     7641    width: 24%;
    76427642    padding: 5px 15px 15px;
    76437643    -moz-box-sizing: border-box;
    76447644    box-sizing: border-box;
     7645    margin-bottom: 3px;
    76457646}
    76467647
     
    80308031
    80318032.about-wrap .about-colors .color-option {
    8032     width: 24%;
    80338033    padding-top: 10px;
    80348034}
  • trunk/src/wp-admin/includes/ajax-actions.php

    r26535 r26776  
    22512251
    22522252    $user_id = get_current_user_id();
    2253     check_ajax_referer( 'update-user_' . $user_id, 'nonce' );
     2253
     2254    check_ajax_referer( 'save-color-scheme_' . $user_id, 'nonce' );
    22542255
    22552256    $color_scheme = sanitize_key( $_POST['color_scheme'] );
  • trunk/src/wp-admin/includes/misc.php

    r26732 r26776  
    568568
    569569    if ( isset( $_wp_admin_css_colors['fresh'] ) ) {
    570         // Set 'fresh' (the default option) to be the first array element
    571         $_wp_admin_css_colors = array_merge( array( 'fresh' => '' ), $_wp_admin_css_colors );
     570        // Set Default ('fresh') and Light should go first.
     571        $_wp_admin_css_colors = array_merge( array( 'fresh' => '', 'light' => '' ), $_wp_admin_css_colors );
    572572    }
    573573
     
    582582        <legend class="screen-reader-text"><span><?php _e( 'Admin Color Scheme' ); ?></span></legend>
    583583        <?php
    584 
     584        wp_nonce_field( 'save-color-scheme_' . $user_id, 'color-nonce', false );
    585585        foreach ( $_wp_admin_css_colors as $color => $color_info ) :
    586586
     
    597597                    foreach ( $color_info->colors as $html_color ) {
    598598                        ?>
    599                         <td style="background-color: <?php echo esc_attr( $html_color ); ?>" title="<?php echo esc_attr( $color ); ?>">&nbsp;</td>
     599                        <td style="background-color: <?php echo esc_attr( $html_color ); ?>">&nbsp;</td>
    600600                        <?php
    601601                    }
  • trunk/src/wp-admin/js/user-profile.js

    r26693 r26776  
    115115                    action:       'save-user-color-scheme',
    116116                    color_scheme: $this.children( 'input[name="admin_color"]' ).val(),
    117                     nonce:        $('#_wpnonce').val()
     117                    nonce:        $('#color-nonce').val()
    118118                });
    119119            }
  • trunk/src/wp-includes/script-loader.php

    r26693 r26776  
    332332    $scripts->add( 'user-suggest', "/wp-admin/js/user-suggest$suffix.js", array( 'jquery-ui-autocomplete' ), false, 1 );
    333333
    334     $scripts->add( 'about', "/wp-admin/js/about$suffix.js", array( 'jquery', 'password-strength-meter' ), false, 1 );
     334    $scripts->add( 'about', false, array( 'user-profile' ), false );
    335335
    336336    $scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", array(), false, 1 );
Note: See TracChangeset for help on using the changeset viewer.