From 70cf67498b2739e7ead2baf0623b79f81837825a Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Wed, 10 Aug 2016 12:27:37 +0200 Subject: [PATCH] Hide progress bar after 300ms --- src/Ui/media/Loading.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Ui/media/Loading.coffee b/src/Ui/media/Loading.coffee index a18ae4f9..76c88ba8 100644 --- a/src/Ui/media/Loading.coffee +++ b/src/Ui/media/Loading.coffee @@ -1,14 +1,19 @@ class Loading constructor: -> if window.show_loadingscreen then @showScreen() + @timer_hide = null setProgress: (percent) -> + if @timer_hide + clearInterval @timer_hide $(".progressbar").css("width", percent*100+"%").css("opacity", "1").css("display", "block") hideProgress: -> console.log "hideProgress" - $(".progressbar").css("width", "100%").css("opacity", "0").hideLater(1000) + @timer_hide = setTimeout ( => + $(".progressbar").css("width", "100%").css("opacity", "0").hideLater(1000) + ), 300 showScreen: ->