From 1f14bd94aef6a5d582825a59e4909f303554ef72 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Sat, 30 Aug 2025 00:46:30 +1000 Subject: [PATCH] fix (form): form save button rules --- public/assets/pages/viewerpage/application_form.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/public/assets/pages/viewerpage/application_form.js b/public/assets/pages/viewerpage/application_form.js index 7602b193..7b39f7f9 100644 --- a/public/assets/pages/viewerpage/application_form.js +++ b/public/assets/pages/viewerpage/application_form.js @@ -108,12 +108,12 @@ export default function(render, { acl$, getFilename, getDownloadUrl }) { return JSON.stringify(formObjToJSON(originalState), smod) !== JSON.stringify(formState(), smod); }), rxjs.mergeMap(async(isSaveButtonVisible) => { - if (isSaveButtonVisible && $fab.classList.contains("hidden")) { + if (isSaveButtonVisible) { + if ($fab.classList.contains("hidden")) await animate($fab, { time: 100, keyframes: slideXIn(40) }); $fab.render($ICON.SAVING); $fab.classList.remove("hidden"); - await animate($fab, { time: 100, keyframes: slideXIn(40) }); - } else if (!isSaveButtonVisible && !$fab.classList.contains("hidden")) { - await animate($fab, { time: 100, keyframes: opacityOut() }); + } else if (!isSaveButtonVisible) { + if (!$fab.classList.contains("hidden")) await animate($fab, { time: 100, keyframes: opacityOut() }); $fab.classList.add("hidden"); } }),