WordPress.org

Make WordPress Core

Ticket #43364: 43364.patch

File 43364.patch, 1.2 KB (added by dilipbheda, 21 months ago)

Updated patch for this.

  • src/wp-admin/includes/options.php

     
    6464                $( 'input[name="time_format_custom"]' ).on( 'click input', function() {
    6565                        $( '#time_format_custom_radio' ).prop( 'checked', true );
    6666                });
    67                 $("input[name='date_format_custom'], input[name='time_format_custom']").change( function() {
     67
     68                $( 'input[name="date_format_custom"], input[name="time_format_custom"]' ).keyup( function() {
    6869                        var format = $( this ),
    6970                                fieldset = format.closest( 'fieldset' ),
    7071                                example = fieldset.find( '.example' ),
    7172                                spinner = fieldset.find( '.spinner' );
    7273
    73                         spinner.addClass( 'is-active' );
     74                        // If custom date is not empty.
     75                        if ( format.val() ) {
     76                                spinner.addClass( 'is-active' );
    7477
    75                         $.post( ajaxurl, {
     78                                $.post( ajaxurl, {
    7679                                        action: 'date_format_custom' == format.attr( 'name' ) ? 'date_format' : 'time_format',
    7780                                        date : format.val()
    7881                                }, function( d ) { spinner.removeClass( 'is-active' ); example.text( d ); } );
    79                 });
     82                        }
     83                } );
    8084
    8185                var languageSelect = $( '#WPLANG' );
    8286                $( 'form' ).submit( function() {