Ticket #20045: 20045_disable_user_delete_submit.patch
| File 20045_disable_user_delete_submit.patch, 1.8 KB (added by , 13 years ago) |
|---|
-
wp-admin/users.php
188 188 189 189 include ('admin-header.php'); 190 190 ?> 191 <script type="text/javascript"> 192 jQuery(document).ready(function($){ 193 194 // Disable submit button initially 195 $('#submit').attr('disabled', 'disabled'); 196 197 var delete_option0 = $('#delete_option0'), 198 delete_option1 = $('#delete_option1'); 199 200 //Enable submit button when user selects either option 201 delete_option0.on('change.confirm_delete_user', function(){ updateFormEnabled(); }); 202 delete_option1.on('change.confirm_delete_user', function(){ updateFormEnabled(); }); 203 204 205 function updateFormEnabled() { 206 207 //enable the submit button 208 $('#submit').removeAttr('disabled'); 209 210 //stop listening to changes 211 delete_option0.off('change.confirm_delete_user'); 212 delete_option1.off('change.confirm_delete_user'); 213 } 214 215 }); 216 217 218 </script> 191 219 <form action="" method="post" name="updateusers" id="updateusers"> 192 220 <?php wp_nonce_field('delete-users') ?> 193 221 <?php echo $referer; ?> … … 214 242 <?php if ( $go_delete ) : ?> 215 243 <fieldset><p><legend><?php echo _n( 'What should be done with posts and links owned by this user?', 'What should be done with posts and links owned by these users?', $go_delete ); ?></legend></p> 216 244 <ul style="list-style:none;"> 217 <li><label><input type="radio" id="delete_option0" name="delete_option" value="delete" checked="checked"/>245 <li><label><input type="radio" id="delete_option0" name="delete_option" value="delete" /> 218 246 <?php _e('Delete all posts and links.'); ?></label></li> 219 247 <li><input type="radio" id="delete_option1" name="delete_option" value="reassign" /> 220 248 <?php echo '<label for="delete_option1">'.__('Attribute all posts and links to:').'</label>';