WordPress.org

Make WordPress Core

Changeset 24077


Ignore:
Timestamp:
04/25/2013 02:07:05 AM (5 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.