From 4a436978a9eade24dfc9b3e920c3db2ac48309e5 Mon Sep 17 00:00:00 2001 From: Sebastian Castro Date: Wed, 8 Dec 2021 11:25:29 +0100 Subject: [PATCH] loading-popup: debounce display --- app/assets/javascripts/admin/spree/progress.coffee | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/admin/spree/progress.coffee b/app/assets/javascripts/admin/spree/progress.coffee index f099e40842..e6b79c7b74 100644 --- a/app/assets/javascripts/admin/spree/progress.coffee +++ b/app/assets/javascripts/admin/spree/progress.coffee @@ -1,7 +1,11 @@ $(document).ready -> + progressTimer = null $(document).ajaxStart -> - $("#progress").fadeIn() + progressTimer = setTimeout -> + $("#progress").fadeIn() + , 500 $(document).ajaxStop -> - $("#progress").fadeOut() + clearTimeout(progressTimer) if progressTimer? + $("#progress").stop().hide()