1
0
Fork 0
mirror of https://github.com/em-squared/5e-drs.git synced 2025-11-01 05:54:19 +00:00

ajout de feedback sur les ajouts/suppressions dans les bibliothèques et consolidation. see #20

This commit is contained in:
Maxime Moraine 2020-05-23 11:17:42 +02:00
parent 183c7fcaa5
commit dfb0967b07
16 changed files with 105 additions and 27 deletions

View file

@ -347,6 +347,9 @@ export default {
upload (e) {
let file = e.target.files[0]
if (!file) {
return
}
let reader = new FileReader()
let self = this
@ -354,10 +357,16 @@ export default {
let result = JSON.parse(reader.result)
if (result.pid == 'monster') {
self.monster = result
self.$store.commit('setSnackbarText', "Le monstre " + self.monster.title + " a été chargé")
self.$store.commit('setIsOpenSnackbar', true)
} else {
self.$store.commit('setSnackbarText', "Le fichier est invalide")
self.$store.commit('setIsOpenSnackbar', true)
}
}
reader.readAsText(file)
this.$refs.uploader.value = ''
},
onUploadClick () {
@ -376,8 +385,12 @@ export default {
toggleMonsterInBestiary () {
if (this.isMonsterInBestiary) {
this.$store.commit('myMonsters/removeMonster', this.monster)
this.$store.commit('setSnackbarText', "Le monstre " + this.monster.title + " a été supprimé de votre bestiaire")
this.$store.commit('setIsOpenSnackbar', true)
} else {
this.$store.commit('myMonsters/addMonster', this.monster)
this.$store.commit('setSnackbarText', "Le monstre " + this.monster.title + " a été ajouté à votre bestiaire")
this.$store.commit('setIsOpenSnackbar', true)
}
},