diff --git a/dojo_theme/static/js/dojo/scoreboard.js b/dojo_theme/static/js/dojo/scoreboard.js index c69999969..a8104fd80 100644 --- a/dojo_theme/static/js/dojo/scoreboard.js +++ b/dojo_theme/static/js/dojo/scoreboard.js @@ -4,6 +4,16 @@ function loadScoreboard(duration, page) { const scoreboard = $("#scoreboard"); const endpoint = `/pwncollege_api/v1/scoreboard/${dojo}/${module}/${duration}/${page}`; + scoreboard.empty(); + message = "Loading." + scoreboard.html(`${message}`); + setTimeout(function loadmsg() { + if (scoreboard.html().includes(message)) { + message += "." + scoreboard.html(`${message}`); + setTimeout(loadmsg, 1000); + } + }, 500); CTFd.fetch(endpoint, { method: "GET",