Ticket #33450: 33450.diff
File 33450.diff, 1.8 KB (added by , 10 years ago) |
---|
-
src/wp-admin/admin-ajax.php
62 62 'send-attachment-to-editor', 'save-attachment-order', 'heartbeat', 'get-revision-diffs', 63 63 'save-user-color-scheme', 'update-widget', 'query-themes', 'parse-embed', 'set-attachment-thumbnail', 64 64 'parse-media-shortcode', 'destroy-sessions', 'install-plugin', 'update-plugin', 'press-this-save-post', 65 'press-this-add-category', 'crop-image', 65 'press-this-add-category', 'crop-image', 'generate-password', 66 66 ); 67 67 68 68 // Deprecated -
src/wp-admin/includes/ajax-actions.php
3174 3174 3175 3175 wp_send_json_success( wp_prepare_attachment_for_js( $attachment_id ) ); 3176 3176 } 3177 3178 /** 3179 * Generates a password via ajax. 3180 * 3181 * @since 4.3.1 3182 */ 3183 function wp_ajax_generate_password() { 3184 wp_send_json_success( wp_generate_password( 24 ) ); 3185 } -
src/wp-admin/js/user-profile.js
200 200 $cancelButton = $pass1Row.find( 'button.wp-cancel-pw' ); 201 201 $cancelButton.on( 'click', function () { 202 202 updateLock = false; 203 203 // Clear any entered password. 204 $pass1Text.val( '' ); 205 // Generate a new password. 206 $.ajax( { 207 url: ajaxurl, 208 type: 'POST', 209 data: { 210 action: 'generate-password' 211 } 212 } ) 213 .done( function( response ) { 214 $pass1.data( 'pw', response.data ); 215 } ); 204 216 $generateButton.show(); 205 217 $passwordWrapper.hide(); 206 218 } );