Parcourir la source

Change master password field type to 'password' when password is generated

Fixes: https://github.com/lesspass/lesspass/issues/217
pull/342/head
Guillaume Vincent il y a 6 ans
Parent
révision
c3bc294704
2 fichiers modifiés avec 4 ajouts et 3 suppressions
  1. +2
    -3
      src/components/MasterPassword.vue
  2. +2
    -0
      src/views/PasswordGenerator.vue

+ 2
- 3
src/components/MasterPassword.vue Voir le fichier

@@ -31,8 +31,7 @@
v-bind:value="value"
v-bind:placeholder="label"
v-on:input="updateValue($event.target.value)"
v-on:keyup.enter="$emit('keyupEnter')"
v-on:blur="hidePassword($refs.passwordField)">
v-on:keyup.enter="$emit('keyupEnter')">
<span class="input-group-btn"
v-if="fingerprint && value"
v-on:click="togglePasswordType($refs.passwordField)">
@@ -99,7 +98,7 @@
}
},
hidePassword(element){
element.type = 'password';
this.$refs.passwordField.type = 'password';
},
getColor(color) {
var colors = ['#000000', '#074750', '#009191', '#FF6CB6', '#FFB5DA', '#490092', '#006CDB', '#B66DFF', '#6DB5FE', '#B5DAFE', '#920000', '#924900', '#DB6D00', '#24FE23'];


+ 2
- 0
src/views/PasswordGenerator.vue Voir le fichier

@@ -170,11 +170,13 @@ export default {
cleanErrors() {
clearTimeout(this.cleanTimeout);
this.passwordGenerated = "";
this.$refs.masterPassword.hidePassword();
},
cleanFormInSeconds(seconds = 15) {
this.cleanTimeout = setTimeout(() => {
this.masterPassword = "";
this.passwordGenerated = "";
this.$refs.masterPassword.hidePassword();
}, 1000 * seconds);
},
generatePassword() {


Chargement…
Annuler
Enregistrer