Ticket #5691: 5691.r6636.diff

File 5691.r6636.diff, 1.3 KB (added by hansengel, 5 years ago)

Adds dynamic updating of nickname option in display name list with r6636

  • wp-admin/profile.php

     
    3535                } 
    3636 
    3737        } 
     38         
     39        function update_nickname ( ) { 
     40                 
     41                var nickname = jQuery('#nickname').val(); 
     42                var display_nickname = jQuery('#display_nickname').val(); 
     43                 
     44                jQuery('#display_nickname').val(nickname); 
     45                jQuery('#display_nickname').html(nickname); 
     46        } 
    3847 
    3948        jQuery(document).ready( function() { jQuery('#pass1').keyup( check_pass_strength ) } ); 
     49        jQuery(document).ready( function() { jQuery('#nickname').blur( update_nickname ) } ); 
    4050</script> 
    4151<?php 
    4252} 
     
    102112<p><label><?php _e('Display name publicly as:') ?> <br /> 
    103113<select name="display_name" id="display_name"> 
    104114<option value="<?php echo $profileuser->display_name; ?>"><?php echo $profileuser->display_name; ?></option> 
    105 <option value="<?php echo $profileuser->nickname ?>"><?php echo $profileuser->nickname ?></option> 
     115<option value="<?php echo $profileuser->nickname ?>" id="display_nickname"><?php echo $profileuser->nickname ?></option> 
    106116<option value="<?php echo $profileuser->user_login ?>"><?php echo $profileuser->user_login ?></option> 
    107117<?php if ( !empty( $profileuser->first_name ) ) : ?> 
    108118<option value="<?php echo $profileuser->first_name ?>"><?php echo $profileuser->first_name ?></option>