Enigma: Disable autofill for new keypair password

pull/6256/head
Aleksander Machniak 7 years ago
parent 06f31461c6
commit e79838aaac

@ -775,12 +775,22 @@ class enigma_ui
// Password and confirm password // Password and confirm password
$table->add('title', html::label('key-pass', rcube::Q($this->enigma->gettext('newkeypass')))); $table->add('title', html::label('key-pass', rcube::Q($this->enigma->gettext('newkeypass'))));
$table->add(null, rcube_output::get_edit_field('password', '', $table->add(null, rcube_output::get_edit_field('password', '', array(
array('id' => 'key-pass', 'size' => $attrib['size'], 'required' => true), 'password')); 'id' => 'key-pass',
'size' => $attrib['size'],
'required' => true,
'autocomplete' => 'new-password',
'oninput' => "this.type = this.value.length ? 'password' : 'text'",
), 'text'));
$table->add('title', html::label('key-pass-confirm', rcube::Q($this->enigma->gettext('newkeypassconfirm')))); $table->add('title', html::label('key-pass-confirm', rcube::Q($this->enigma->gettext('newkeypassconfirm'))));
$table->add(null, rcube_output::get_edit_field('password-confirm', '', $table->add(null, rcube_output::get_edit_field('password-confirm', '', array(
array('id' => 'key-pass-confirm', 'size' => $attrib['size'], 'required' => true), 'password')); 'id' => 'key-pass-confirm',
'size' => $attrib['size'],
'required' => true,
'autocomplete' => 'new-password',
'oninput' => "this.type = this.value.length ? 'password' : 'text'",
), 'text'));
$this->rc->output->add_gui_object('keyform', $attrib['id']); $this->rc->output->add_gui_object('keyform', $attrib['id']);
$this->rc->output->add_label('enigma.keygenerating', 'enigma.formerror', $this->rc->output->add_label('enigma.keygenerating', 'enigma.formerror',

@ -394,7 +394,7 @@ class html_inputfield extends html
'type','name','value','size','tabindex','autocapitalize','required', 'type','name','value','size','tabindex','autocapitalize','required',
'autocomplete','checked','onchange','onclick','disabled','readonly', 'autocomplete','checked','onchange','onclick','disabled','readonly',
'spellcheck','results','maxlength','src','multiple','accept', 'spellcheck','results','maxlength','src','multiple','accept',
'placeholder','autofocus','pattern', 'placeholder','autofocus','pattern','oninput'
); );
/** /**

Loading…
Cancel
Save