From 72676d1c6976ea2e9ca94338fc24ca304e4af57c Mon Sep 17 00:00:00 2001 From: Damion R Mounts Date: Wed, 3 Jul 2024 14:31:37 -0400 Subject: [PATCH] Cart: clear file input before opening, removes need to refresh page to load another cart file --- app/static/js/decider.js | 6 ++++-- app/templates/base.html | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/static/js/decider.js b/app/static/js/decider.js index f6d008e..3cb4c41 100644 --- a/app/static/js/decider.js +++ b/app/static/js/decider.js @@ -850,8 +850,10 @@ document.addEventListener('alpine:init', function () { }, loadFromJson() { - // button -> trigger file selector - document.getElementById('cartFile').click(); + // button -> clear & then open file selector + const fileInput = document.getElementById('cartFile'); + fileInput.value = ""; + fileInput.click(); }, loadFromJsonFileChanged(inputEl) { diff --git a/app/templates/base.html b/app/templates/base.html index b6a00c5..22d2fb3 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -416,7 +416,7 @@

Welcome to Decider!

- + {% else %} @@ -427,7 +427,7 @@

Welcome to Decider!

- + {% endif %} {{ user_additions.body_bottom() }}