diff --git src/wp-admin/includes/ajax-actions.php src/wp-admin/includes/ajax-actions.php
index 303f3b2..97ebb78 100644
|
|
function wp_ajax_save_user_color_scheme() { |
2582 | 2582 | } |
2583 | 2583 | |
2584 | 2584 | update_user_meta( get_current_user_id(), 'admin_color', $color_scheme ); |
2585 | | wp_send_json_success(); |
| 2585 | wp_send_json_success( array( |
| 2586 | 'color_scheme' => $color_scheme |
| 2587 | ) ); |
2586 | 2588 | } |
2587 | 2589 | |
2588 | 2590 | /** |
diff --git src/wp-admin/js/user-profile.js src/wp-admin/js/user-profile.js
index 2dd6e2a..4cf596c 100644
|
|
|
119 | 119 | action: 'save-user-color-scheme', |
120 | 120 | color_scheme: $this.children( 'input[name="admin_color"]' ).val(), |
121 | 121 | nonce: $('#color-nonce').val() |
| 122 | }).done( function( response ) { |
| 123 | if ( response.success && response.data.color_scheme ) { |
| 124 | $( 'body' ).removeClass( function (index, css) { |
| 125 | return ( css.match (/(^|\s)admin-color-\S+/g) || [] ).join(' '); |
| 126 | }).addClass( 'admin-color-' + response.data.color_scheme ); |
| 127 | } |
122 | 128 | }); |
123 | 129 | } |
124 | 130 | }); |