WordPress.org

Make WordPress Core

Changeset 24077


Ignore:
Timestamp:
04/25/13 02:07:05 (2 years ago)
Author:
markjaquith
Message:

Make the content area smaller for Aside/Status posts.

props wonderboymusic. fixes #23992.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/js/post-formats.js

    r24066 r24077  
    22 
    33(function($) { 
    4     var container, mediaFrame, lastMimeType, mediaPreview, 
     4    var container, mediaFrame, lastMimeType, mediaPreview, lastHeight, content, 
     5        $container = $( '.post-formats-fields' ), 
     6        shortClass = 'short-format', 
     7        shortContentFormats = ['status', 'aside'], 
    58        noUIFormats = ['standard', 'chat', 'status', 'aside', 'gallery'], 
    6         $container = $( '.post-formats-fields' ), 
    79        $screenIcon = $( '.icon32' ); 
     10 
    811 
    912    function switchFormatClass( format ) { 
     
    1215        $screenIcon.get(0).className = $screenIcon.get(0).className.replace( /\s?\bwp-format-[^ ]+/g, '' ); 
    1316        $screenIcon.addClass('wp-format-' + format); 
     17    } 
     18 
     19    function resizeContent( shorter ) { 
     20        content = content || $('#content, #content_ifr'); 
     21        if ( shorter ) { 
     22            if ( ! content.hasClass(shortClass) ) { 
     23                lastHeight = content.height(); 
     24                content.addClass(shortClass).animate({ height : 120 }); 
     25            } 
     26        } else if ( lastHeight ) { 
     27            content.removeClass(shortClass).animate({ height : lastHeight }); 
     28        } 
    1429    } 
    1530 
     
    3853            }); 
    3954        } 
     55 
     56        resizeContent( -1 < $.inArray( format, shortContentFormats ) ); 
    4057 
    4158        postTitle.focus(); 
     
    7289 
    7390        // Post formats selection 
    74         $('.post-format-options').on( 'click', 'a', function(e){ 
     91        $('.post-format-options').on( 'click', 'a', function (e) { 
    7592            e.preventDefault(); 
    7693            switchFormat($(this)); 
Note: See TracChangeset for help on using the changeset viewer.