WordPress.org

Make WordPress Core

Ticket #22693: 22693.3.diff

File 22693.3.diff, 1.9 KB (added by cdog, 17 months 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                                        // Clear current selection 
     3571                                        $setting.find('[selected="selected"]').attr( 'selected', false ); 
     3572 
     3573                                        // And set the specified value 
     3574                                        $value.attr( 'selected', true ); 
     3575                                } else { 
     3576                                        // If we can't find the desired value, record what *is* selected. 
     3577                                        this.model.set( $setting.data('setting'), $setting.find('[selected]').val() ); 
     3578                                } 
     3579 
     3580 
    35693581                        // Handle button groups. 
    35703582                        } else if ( $setting.hasClass('button-group') ) { 
    35713583                                $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>