Procházet zdrojové kódy

fix Awesomplete not refreshing after passwords update

pull/342/head
Guillaume Vincent před 7 roky
rodič
revize
6523044754
1 změnil soubory, kde provedl 15 přidání a 11 odebrání
  1. +15
    -11
      src/views/PasswordGenerator.vue

+ 15
- 11
src/views/PasswordGenerator.vue Zobrazit soubor

@@ -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();
},


Načítá se…
Zrušit
Uložit