WordPress.org

Make WordPress Core

Ticket #25821: 25821.10.diff

File 25821.10.diff, 2.0 KB (added by shaunandrews, 7 years ago)
  • src/wp-admin/js/widgets.js

     
    440440                // No longer "new" widget
    441441                widget.find( 'input.add_new' ).val('');
    442442
    443                 $( 'html, body' ).animate({
    444                         scrollTop: sidebar.offset().top - 130
    445                 }, 200 );
    446443
     444                /*
     445                 * Check if any part of the sidebar is visible in
     446                 * the viewport. If it is, don't scroll. Otherwise,
     447                 * scroll up to so the sidebar is in view.
     448                 *
     449                 * We do this by comparing the top and bottom, of
     450                 * the sidebar so see if they are within the bounds
     451                 * of the viewport.
     452                 */
     453                var viewport_top = $(window).scrollTop(),
     454                        viewport_bottom = viewport_top + $(window).height(),
     455                        sidebar_bounds = sidebar.offset();
     456               
     457                sidebar_bounds.bottom = sidebar_bounds.top + sidebar.outerHeight();
     458
     459                if ( viewport_top > sidebar_bounds.bottom || viewport_bottom < sidebar_bounds.top ) {
     460                        $( 'html, body' ).animate({
     461                                scrollTop: sidebar.offset().top - 130
     462                        }, 200 );
     463                }
     464
    447465                window.setTimeout( function() {
    448466                        // Cannot use a callback in the animation above as it fires twice,
    449467                        // have to queue this "by hand".
     
    468486
    469487$(document).ready( function(){ wpWidgets.init(); } );
    470488
    471 })(jQuery);
     489})(jQuery);
     490 No newline at end of file
  • src/wp-admin/themes.php

     
    270270
    271271                        <div class="theme-info">
    272272                                <# if ( data.active ) { #>
    273                                         <span class="current-label"><?php _e( 'Current Theme' ); ?></span>
     273                                        <span class="current-label"><?php _e( 'Active Theme' ); ?></span>
    274274                                <# } #>
    275275                                <h3 class="theme-name">{{{ data.name }}}<span class="theme-version"><?php printf( __( 'Version: %s' ), '{{{ data.version }}}' ); ?></span></h3>
    276276                                <h4 class="theme-author"><?php printf( __( 'By %s' ), '{{{ data.authorAndUri }}}' ); ?></h4>