Ticket #13821: passwordpostux.diff
| File passwordpostux.diff, 1.9 KB (added by nano8blazex, 2 years ago) |
|---|
-
wp-admin/js/post.dev.js
342 342 if ( $('#submitdiv').length ) { 343 343 stamp = $('#timestamp').html(); 344 344 visibility = $('#post-visibility-display').html(); 345 346 function updatePasswordSubmitability() { 347 var post_password = jQuery.trim($('#post_password').val()); 348 if ( post_password == '' ) { 349 $('.save-post-visibility', '#post-visibility-select').addClass('button-disabled'); 350 } else { 351 $('.save-post-visibility', '#post-visibility-select').removeClass('button-disabled'); 352 $('#post_password').removeClass('form-invalid'); 353 } 354 } 345 355 346 356 function updateVisibility() { 347 357 var pvSelect = $('#post-visibility-select'); … … 352 362 $('#sticky-span').show(); 353 363 } 354 364 if ( $('input:radio:checked', pvSelect).val() != 'password' ) { 355 $('#password-span').hide(); 365 $('#password-span').hide(); 366 $('.save-post-visibility', '#post-visibility-select').removeClass('button-disabled'); 356 367 } else { 357 368 $('#password-span').show(); 369 updatePasswordSubmitability(); 358 370 } 359 371 } 372 373 // disable submit button based on password field content 374 $('#post_password').keyup(function() {updatePasswordSubmitability();}); 360 375 361 376 function updateText() { 362 377 var attemptedDate, originalDate, currentDate, publishOn, postStatus = $('#post_status'), … … 454 469 455 470 $('.save-post-visibility', '#post-visibility-select').click(function () { // crazyhorse - multiple ok cancels 456 471 var pvSelect = $('#post-visibility-select'); 472 if ( $('.save-post-visibility', pvSelect).hasClass('button-disabled') ) { 473 $('#post_password').addClass('form-invalid'); 474 return false; 475 }else { 476 $('#post_password').removeClass('form-invalid'); 477 } 457 478 458 479 pvSelect.slideUp("normal"); 459 480 $('.edit-visibility', '#visibility').show();
