Ticket #13821: 13821.5.diff
File 13821.5.diff, 1.9 KB (added by , 12 years ago) |
---|
-
wp-admin/js/post.js
371 371 stamp = $('#timestamp').html(); 372 372 visibility = $('#post-visibility-display').html(); 373 373 374 function updatePasswordSubmitability() { 375 var post_password = jQuery.trim($('#post_password').val()); 376 if ( post_password == '' ) { 377 $('.save-post-visibility', '#post-visibility-select').addClass('button-disabled'); 378 } else { 379 $('.save-post-visibility', '#post-visibility-select').removeClass('button-disabled'); 380 $('#post_password').removeClass('form-invalid'); 381 } 382 } 383 374 384 function updateVisibility() { 375 385 var pvSelect = $('#post-visibility-select'); 376 386 if ( $('input:radio:checked', pvSelect).val() != 'public' ) { … … 380 390 $('#sticky-span').show(); 381 391 } 382 392 if ( $('input:radio:checked', pvSelect).val() != 'password' ) { 383 $('#password-span').hide(); 393 $('#password-span').hide(); 394 $('.save-post-visibility', '#post-visibility-select').removeClass('button-disabled'); 384 395 } else { 385 396 $('#password-span').show(); 397 updatePasswordSubmitability(); 386 398 } 387 399 } 388 400 // disable submit button based on password field content 401 $('#post_password').keyup(function() {updatePasswordSubmitability();}); 402 389 403 function updateText() { 390 404 391 405 if ( ! $('#timestampdiv').length ) … … 487 501 $('.save-post-visibility', '#post-visibility-select').click(function () { // crazyhorse - multiple ok cancels 488 502 var pvSelect = $('#post-visibility-select'); 489 503 504 if ( $('.save-post-visibility', pvSelect).hasClass('button-disabled') ) { 505 $('#post_password').addClass('form-invalid'); 506 return false; 507 } else { 508 $('#post_password').removeClass('form-invalid'); 509 } 510 490 511 pvSelect.slideUp('fast'); 491 512 $('.edit-visibility', '#visibility').show(); 492 513 updateText();