WordPress.org

Make WordPress Core

Ticket #33060: 33060.2.patch

File 33060.2.patch, 3.4 KB (added by iseulde, 6 years ago)
  • src/wp-admin/js/comment.js

     
    88
    99        $timestampdiv.siblings('a.edit-timestamp').click( function( event ) {
    1010                if ( $timestampdiv.is( ':hidden' ) ) {
    11                         $timestampdiv.slideDown('fast');
    12                         $( 'input, select', $timestampdiv.find( '.timestamp-wrap' ) ).first().focus();
     11                        $timestampdiv.slideDown( 'fast', function() {
     12                                $( 'input, select', $timestampdiv.find( '.timestamp-wrap' ) ).first().focus();
     13                        } );
    1314                        $(this).hide();
    1415                }
    1516                event.preventDefault();
  • src/wp-admin/js/post.js

     
    607607                $( '#visibility .edit-visibility').click( function () {
    608608                        if ( $postVisibilitySelect.is(':hidden') ) {
    609609                                updateVisibility();
    610                                 $postVisibilitySelect.slideDown('fast').find('input[type="radio"]').first().focus();
     610                                $postVisibilitySelect.slideDown( 'fast', function() {
     611                                        $postVisibilitySelect.find( 'input[type="radio"]' ).first().focus();
     612                                } );
    611613                                $(this).hide();
    612614                        }
    613615                        return false;
     
    626628
    627629                $postVisibilitySelect.find('.save-post-visibility').click( function( event ) { // crazyhorse - multiple ok cancels
    628630                        $postVisibilitySelect.slideUp('fast');
    629                         $('#visibility .edit-visibility').show();
     631                        $('#visibility .edit-visibility').show().focus();
    630632                        updateText();
    631633
    632634                        if ( $postVisibilitySelect.find('input:radio:checked').val() != 'public' ) {
     
    649651
    650652                $timestampdiv.siblings('a.edit-timestamp').click( function( event ) {
    651653                        if ( $timestampdiv.is( ':hidden' ) ) {
    652                                 $timestampdiv.slideDown('fast');
    653                                 $( 'input, select', $timestampdiv.find( '.timestamp-wrap' ) ).first().focus();
     654                                $timestampdiv.slideDown( 'fast', function() {
     655                                        $( 'input, select', $timestampdiv.find( '.timestamp-wrap' ) ).first().focus();
     656                                } );
    654657                                $(this).hide();
    655658                        }
    656659                        event.preventDefault();
     
    670673                $timestampdiv.find('.save-timestamp').click( function( event ) { // crazyhorse - multiple ok cancels
    671674                        if ( updateText() ) {
    672675                                $timestampdiv.slideUp('fast');
    673                                 $timestampdiv.siblings('a.edit-timestamp').show();
     676                                $timestampdiv.siblings('a.edit-timestamp').show().focus();
    674677                        }
    675678                        event.preventDefault();
    676679                });
     
    690693
    691694                $postStatusSelect.siblings('a.edit-post-status').click( function( event ) {
    692695                        if ( $postStatusSelect.is( ':hidden' ) ) {
    693                                 $postStatusSelect.slideDown('fast').find('select').focus();
     696                                $postStatusSelect.slideDown( 'fast', function() {
     697                                        $postStatusSelect.find('select').focus();
     698                                } );
    694699                                $(this).hide();
    695700                        }
    696701                        event.preventDefault();
    697702                });
    698703
    699704                $postStatusSelect.find('.save-post-status').click( function( event ) {
    700                         $postStatusSelect.slideUp('fast').siblings('a.edit-post-status').show();
     705                        $postStatusSelect.slideUp( 'fast' ).siblings( 'a.edit-post-status' ).show().focus();
    701706                        updateText();
    702707                        event.preventDefault();
    703708                });
    704709
    705710                $postStatusSelect.find('.cancel-post-status').click( function( event ) {
    706                         $('#post-status-select').slideUp('fast').siblings( 'a.edit-post-status' ).show().focus();
     711                        $postStatusSelect.slideUp( 'fast' ).siblings( 'a.edit-post-status' ).show().focus();
    707712                        $('#post_status').val( $('#hidden_post_status').val() );
    708713                        updateText();
    709714                        event.preventDefault();