WordPress.org

Make WordPress Core

Ticket #17180: 17180.6.diff

File 17180.6.diff, 1.1 KB (added by jkudish, 19 months ago)

as suggested by nacin, make updateText() bail when there is no date/time field in the current page

  • wp-admin/js/post.js

     
    382382                } 
    383383 
    384384                function updateText() { 
     385 
     386                        if ( ! $('#timestampdiv').length ) 
     387                                return true; 
     388 
    385389                        var attemptedDate, originalDate, currentDate, publishOn, postStatus = $('#post_status'), 
    386390                                optPublish = $('option[value="publish"]', postStatus), aa = $('#aa').val(), 
    387391                                mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val(); 
     
    528532                        return false; 
    529533                }); 
    530534 
     535                $('#post').submit(function(e){ 
     536                        if ( ! updateText() ) { 
     537                                e.preventDefault(); 
     538                                $('#timestampdiv').show(); 
     539                                $('#publishing-action .ajax-loading').css('visibility', 'hidden'); 
     540                                $('#publish').prop('disabled', false).removeClass('button-primary-disabled'); 
     541                                return false; 
     542                        } 
     543                }); 
     544 
    531545                $('#post-status-select').siblings('a.edit-post-status').click(function() { 
    532546                        if ($('#post-status-select').is(":hidden")) { 
    533547                                $('#post-status-select').slideDown('fast');