WordPress.org

Make WordPress Core

Ticket #24011: 24011.11.diff

File 24011.11.diff, 2.1 KB (added by aaroncampbell, 11 months ago)
  • wp-admin/js/post-formats.js

     
    1313                lastHeight = 360, 
    1414                initialFormat = 'standard', 
    1515                shortClass = 'short-format', 
    16                 noTitleFormats = ['status'], 
     16                noTitleFormats = ['status', 'aside'], 
    1717                noMediaFormats = ['status', 'aside', 'image', 'audio', 'video'], 
    1818                shortContentFormats = ['status', 'aside'], 
    1919                noUIFormats = ['standard', 'chat', 'status', 'aside', 'gallery']; 
     
    134134                // Animate the title going away or coming back 
    135135                formatTo = -1 < $.inArray( format, noTitleFormats ); 
    136136                formatFrom = -1 < $.inArray( postFormats.currentPostFormat, noTitleFormats ); 
    137                 if ( formatFrom ? !formatTo : formatTo ) { // XOR 
    138                         $( '#titlewrap' ).fadeToggle( 200 ); 
     137                if ( formatFrom && !formatTo ) { // XOR 
     138                        $( '#titlewrap' ).animate( {opacity:1}, 200 ); 
    139139                } 
    140140 
    141141                // Animate the fields moving going away or coming in 
     
    237237                        $(this).closest( 'p' ).find( 'span' ).toggle(); 
    238238                }); 
    239239 
     240                // Set opacity of title on focus 
     241                var noTitleFormatsSelector = '.wp-format-' + noTitleFormats.join( ' #title,.wp-format-' ) + ' #title'; 
     242                $( 'html' ).on( 'focusin', noTitleFormatsSelector, function(e) { 
     243                        $( '#titlewrap' ).animate( {opacity:1}, 200 ); 
     244                }).on( 'focusout', noTitleFormatsSelector, function(e) { 
     245                        $( '#titlewrap' ).animate( {opacity:.5}, 200 ); 
     246                }); 
     247 
    240248                // Media selection 
    241249                $( '.wp-format-media-select' ).click( function (e) { 
    242250                        e.preventDefault(); 
  • wp-admin/css/wp-admin.css

     
    41164116} 
    41174117 
    41184118.wp-post-format-show-ui.wp-format-image .attachment-display-settings, 
    4119 .wp-post-format-show-ui.wp-format-status #titlewrap, 
    41204119.wp-post-format-show-ui.wp-format-image #insert-media-button, 
    41214120.wp-post-format-show-ui.wp-format-audio #insert-media-button, 
    41224121.wp-post-format-show-ui.wp-format-video #insert-media-button,