WordPress.org

Make WordPress Core

Ticket #17180: 17180.7.diff

File 17180.7.diff, 1.0 KB (added by jkudish, 18 months ago)

refreshed patch which properly hides the spinner when a date error occurs

  • wp-admin/js/post.js

     
    387387                } 
    388388 
    389389                function updateText() { 
     390 
     391                        if ( ! $('#timestampdiv').length ) 
     392                                return true; 
     393 
    390394                        var attemptedDate, originalDate, currentDate, publishOn, postStatus = $('#post_status'), 
    391395                                optPublish = $('option[value="publish"]', postStatus), aa = $('#aa').val(), 
    392396                                mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val(); 
     
    534538                        return false; 
    535539                }); 
    536540 
     541                $('#post').submit(function(e){ 
     542                        if ( ! updateText() ) { 
     543                                e.preventDefault(); 
     544                                $('#timestampdiv').show(); 
     545                                $('#publishing-action .spinner').hide(); 
     546                                $('#publish').prop('disabled', false).removeClass('button-primary-disabled'); 
     547                                return false; 
     548                        } 
     549                }); 
     550 
    537551                $('#post-status-select').siblings('a.edit-post-status').click(function() { 
    538552                        if ($('#post-status-select').is(":hidden")) { 
    539553                                $('#post-status-select').slideDown('fast');