Ticket #22693: 22693.3.diff
File 22693.3.diff, 1.9 KB (added by , 12 years ago) |
---|
-
wp-includes/js/media-views.js
3553 3553 update: function( key ) { 3554 3554 var value = this.model.get( key ), 3555 3555 $setting = this.$('[data-setting="' + key + '"]'), 3556 $buttons ;3556 $buttons, $value; 3557 3557 3558 3558 // Bail if we didn't find a matching setting. 3559 3559 if ( ! $setting.length ) … … 3564 3564 3565 3565 // Handle dropdowns. 3566 3566 if ( $setting.is('select') ) { 3567 $ setting.find('[value="' + value + '"]').attr( 'selected', true);3567 $value = $setting.find('[value="' + value + '"]'); 3568 3568 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 3569 3581 // Handle button groups. 3570 3582 } else if ( $setting.hasClass('button-group') ) { 3571 3583 $buttons = $setting.find('button').removeClass('active'); -
wp-includes/media.php
1832 1832 <# 1833 1833 var size = data.sizes['<?php echo esc_js( $value ); ?>']; 1834 1834 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' ); ?>> 1836 1836 <?php echo esc_html( $name ); ?> – {{ size.width }} × {{ size.height }} 1837 1837 </option> 1838 <# } #> >1838 <# } #> 1839 1839 <?php endforeach; ?> 1840 1840 </select> 1841 1841 </label>