From 41f401532f5f3d4da7fee4fa52e5f5670c478b77 Mon Sep 17 00:00:00 2001 From: FurWaz <fur.waz06@gmail.com> Date: Wed, 5 Apr 2023 16:10:23 +0200 Subject: [PATCH] Cleared popup inputs on validate --- src/frontend/src/components/cards/CardPopup.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/frontend/src/components/cards/CardPopup.vue b/src/frontend/src/components/cards/CardPopup.vue index cbda1f82..aaa276fc 100644 --- a/src/frontend/src/components/cards/CardPopup.vue +++ b/src/frontend/src/components/cards/CardPopup.vue @@ -30,6 +30,7 @@ style="max-height: 0px;" /> <div + id="inputs-div" ref="inputs" class="flex flex-col overflow-auto" > @@ -215,10 +216,16 @@ export default { setTitle(title) { this.m_title = title; }, + clearInputs() { + const inputsContainer = this.$el.querySelector("#inputs-div") + const inputs = inputsContainer.querySelectorAll("input"); + inputs.forEach(i => { i.value = ''; }); + }, execOnValidate() { executeAfter( this.validate?.(this), res => { + this.clearInputs(); if (res) this.hide(); } ); -- GitLab