mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-02 03:27:54 +00:00
UI: glimmerize masked input (#20431)
* Glimmerize masked-input * Update secret-create-or-update to change masked-input value * Use maskedInput for ssh configure privateKey * Add download button to masked input and v2 secrets. Resolves #6364 * Add changelog
This commit is contained in:
@@ -253,22 +253,16 @@ export default class SecretCreateOrUpdate extends Component {
|
||||
this.codemirrorString = this.args.secretData.toJSONString(true);
|
||||
}
|
||||
@action
|
||||
handleMaskedInputChange(secret, index, value) {
|
||||
const row = { ...secret, value };
|
||||
set(this.args.secretData, index, row);
|
||||
this.handleChange();
|
||||
}
|
||||
@action
|
||||
handleChange() {
|
||||
this.codemirrorString = this.args.secretData.toJSONString(true);
|
||||
set(this.args.modelForData, 'secretData', this.args.secretData.toJSON());
|
||||
}
|
||||
//submit on shift + enter
|
||||
@action
|
||||
handleKeyDown(e) {
|
||||
e.stopPropagation();
|
||||
if (!(e.keyCode === keys.ENTER && e.metaKey)) {
|
||||
return;
|
||||
}
|
||||
const $form = this.element.querySelector('form');
|
||||
if ($form.length) {
|
||||
$form.submit();
|
||||
}
|
||||
}
|
||||
@action
|
||||
updateValidationErrorCount(errorCount) {
|
||||
this.validationErrorCount = errorCount;
|
||||
|
||||
Reference in New Issue
Block a user