WordPress.org

Make WordPress Core

Ticket #22693: 22693.2.diff

File 22693.2.diff, 1.7 KB (added by koopersmith, 5 years ago)
  • wp-includes/js/media-views.js

     
    35533553                update: function( key ) {
    35543554                        var value = this.model.get( key ),
    35553555                                $setting = this.$('[data-setting="' + key + '"]'),
    3556                                 $buttons;
     3556                                $buttons, $value;
    35573557
    35583558                        // Bail if we didn't find a matching setting.
    35593559                        if ( ! $setting.length )
     
    35643564
    35653565                        // Handle dropdowns.
    35663566                        if ( $setting.is('select') ) {
    3567                                 $setting.find('[value="' + value + '"]').attr( 'selected', true );
     3567                                $value = $setting.find('[value="' + value + '"]');
    35683568
     3569                                if ( $value.length ) {
     3570                                        $value.attr( 'selected', true );
     3571                                } else {
     3572                                        // If we can't find the desired value, record what *is* selected.
     3573                                        this.model.set( $setting.data('setting'), $setting.find('[selected]').val() );
     3574                                }
     3575
     3576
    35693577                        // Handle button groups.
    35703578                        } else if ( $setting.hasClass('button-group') ) {
    35713579                                $buttons = $setting.find('button').removeClass('active');
  • wp-includes/media.php

     
    18321832                                                <#
    18331833                                                var size = data.sizes['<?php echo esc_js( $value ); ?>'];
    18341834                                                if ( size ) { #>
    1835                                                         <option value="<?php echo esc_attr( $value ); ?>" <?php selected( $value, 'medium' ); ?>>
     1835                                                        <option value="<?php echo esc_attr( $value ); ?>" <?php selected( $value, 'full' ); ?>>
    18361836                                                                <?php echo esc_html( $name ); ?> &ndash; {{ size.width }} &times; {{ size.height }}
    18371837                                                        </option>
    1838                                                 <# } #>>
     1838                                                <# } #>
    18391839                                        <?php endforeach; ?>
    18401840                                </select>
    18411841                        </label>