浏览代码

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

Fixes: https://github.com/lesspass/lesspass/issues/217
pull/342/head
Guillaume Vincent 6 年前
父节点
当前提交
c3bc294704
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. +2
    -3
      src/components/MasterPassword.vue
  2. +2
    -0
      src/views/PasswordGenerator.vue

+ 2
- 3
src/components/MasterPassword.vue 查看文件

@@ -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 查看文件

@@ -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() {


正在加载...
取消
保存