Skip to content
Snippets Groups Projects
Commit 4418321c authored by catch's avatar catch
Browse files

Revert "Issue #1226044 by pgrond, martin107, roborn, rbayliss: The...

Revert "Issue #1226044 by pgrond, martin107, roborn, rbayliss: The password_confirm element should not be aware of the user_form_process_password_confirm process."

This reverts commit dc2e4720.
parent 624296e7
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
......@@ -419,7 +419,7 @@ function system_element_info() {
);
$types['password_confirm'] = array(
'#input' => TRUE,
'#process' => array('form_process_password_confirm'),
'#process' => array('form_process_password_confirm', 'user_form_process_password_confirm'),
'#theme_wrappers' => array('form_element'),
);
$types['textarea'] = array(
......
......@@ -99,7 +99,6 @@ public function form(array $form, array &$form_state) {
'#type' => 'password_confirm',
'#size' => 25,
'#description' => $this->t('To change the current user password, enter the new password in both fields.'),
'#pre_render' => array('user_form_pre_render_password_confirm'),
);
// To skip the current password field, the user must have logged in via a
......@@ -147,7 +146,6 @@ public function form(array $form, array &$form_state) {
'#type' => 'password_confirm',
'#size' => 25,
'#description' => $this->t('Provide a password for the new account in both fields.'),
'#pre_render' => array('user_form_pre_render_password_confirm'),
'#required' => TRUE,
);
}
......
......@@ -1699,10 +1699,13 @@ function _user_mail_notify($op, $account, $langcode = NULL) {
/**
* Form element process handler for client-side password validation.
*
* This #pre_render handler is added to the user registration form to add the
* JavaScript and string translations for dynamic password validation.
* This #process handler is automatically invoked for 'password_confirm' form
* elements to add the JavaScript and string translations for dynamic password
* validation.
*
* @see system_element_info()
*/
function user_form_pre_render_password_confirm($element) {
function user_form_process_password_confirm($element) {
$password_settings = array(
'confirmTitle' => t('Passwords match:'),
'confirmSuccess' => t('yes'),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment