Utilisation d'async/await dans les listeners
Sans async await dans les feuilles, la feuille n'est pas toujours mise à jour, laissant visible des informations obsoletes
This commit is contained in:
@ -15,15 +15,15 @@ export class RdDBlessureItemSheet extends RdDItemSheet {
|
||||
|
||||
if (!this.options.editable) return;
|
||||
|
||||
this.html.find('[name="premierssoins-done"]').change(async event => {
|
||||
await this.item.setSoinsBlessure({ premierssoins: { done: event.currentTarget.checked } });
|
||||
});
|
||||
this.html.find('[name="soinscomplets-done"]').change(async event => {
|
||||
this.html.find('[name="premierssoins-done"]').change(async event =>
|
||||
await this.item.setSoinsBlessure({ premierssoins: { done: event.currentTarget.checked } })
|
||||
)
|
||||
this.html.find('[name="soinscomplets-done"]').change(async event =>
|
||||
await this.item.setSoinsBlessure({ soinscomplets: { done: event.currentTarget.checked } })
|
||||
});
|
||||
)
|
||||
this.html.find('[name="system-gravite"]').change(async event => {
|
||||
const gravite = Number(event.currentTarget.value)
|
||||
await this.item.setSoinsBlessure({ gravite: gravite, difficulte: - gravite })
|
||||
});
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user