WordPress.org

Make WordPress Core

Ticket #20392: 20392.2.patch

File 20392.2.patch, 1.8 KB (added by SergeyBiryukov, 6 years ago)
  • wp-admin/js/user-profile.dev.js

     
    2929                }
    3030        }
    3131
    32         $(document).ready(function() {
     32        $(document).ready( function() {
     33                var select = $('#display_name');
     34
    3335                $('#pass1').val('').keyup( check_pass_strength );
    3436                $('#pass2').val('').keyup( check_pass_strength );
    3537                $('#pass-strength-result').show();
    36                 $('.color-palette').click(function(){$(this).siblings('input[name="admin_color"]').prop('checked', true)});
    37                 $('#first_name, #last_name, #nickname').blur(function(){
    38                         var select = $('#display_name'), current, dub = [], inputs;
     38                $('.color-palette').click( function() {
     39                        $(this).siblings('input[name="admin_color"]').prop('checked', true);
     40                });
    3941
    40                         if ( !select.length )
    41                                 return;
     42                if ( ! select.length )
     43                        return;
    4244
    43                         current = select.find('option:selected').attr('id');
     45                $('#first_name, #last_name, #nickname').blur( function() {
     46                        var current = select.find('option:selected').attr('id'), dub = [], inputs;
    4447
    4548                        inputs = {
    46                                 display_nickname : $('#nickname').val() || '',
    47                                 display_username : $('#user_login').val() || '',
     49                                display_nickname  : $('#nickname').val() || '',
     50                                display_username  : $('#user_login').val() || '',
    4851                                display_firstname : $('#first_name').val() || '',
    49                                 display_lastname : $('#last_name').val() || ''
     52                                display_lastname  : $('#last_name').val() || ''
    5053                        };
    5154
    5255                        if ( inputs.display_firstname && inputs.display_lastname ) {
     
    5659
    5760                        $('option', select).remove();
    5861                        $.each(inputs, function( id, value ) {
    59                                 if ( !value )
     62                                if ( ! value )
    6063                                        return;
    6164
    6265                                var val = value.replace(/<\/?[a-z][^>]*>/gi, '');