Преглед на файлове

fix Awesomplete not refreshing after passwords update

pull/342/head
Guillaume Vincent преди 7 години
родител
ревизия
6523044754
променени са 1 файла, в които са добавени 15 реда и са изтрити 11 реда
  1. +15
    -11
      src/views/PasswordGenerator.vue

+ 15
- 11
src/views/PasswordGenerator.vue Целия файл

@@ -176,17 +176,6 @@
});
},
mounted(){
const self = this;
new Awesomplete(this.$refs.site, {
list: this.passwords.map(password => {
return {label: password.site + ' ' + password.login, value: password}
}),
replace: function (password) {
self.$store.dispatch('savePassword', {password: password.value});
this.input.value = password.value.site;
}
});

if (this.password.site) {
this.$refs.login.focus();
} else {
@@ -205,6 +194,21 @@
}
},
watch: {
'passwords': function (passwords) {
var site = document.getElementById('site');
const self = this;
if (site !== null && passwords.length > 0) {
new Awesomplete(site, {
list: passwords.map(password => {
return {label: password.site + ' ' + password.login, value: password}
}),
replace: function (password) {
self.$store.dispatch('savePassword', {password: password.value});
this.input.value = password.value.site;
}
});
}
},
'password.site': function () {
this.cleanErrors();
},


Зареждане…
Отказ
Запис