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