diff --git a/apps/static/assets/css/index.css b/apps/static/assets/css/index.css index 6bcf43c..b0f3548 100644 --- a/apps/static/assets/css/index.css +++ b/apps/static/assets/css/index.css @@ -69118,3 +69118,20 @@ table.dataTable.no-footer { min-height: 200px; max-height: 200px; } + +#ticketsContainer .loading .spinner-grow { + width: .8rem; + height: .8rem; +} + +#ticketsContainer .loading .spinner-grow:nth-child(1) { + animation-delay: 0s; +} + +#ticketsContainer .loading .spinner-grow:nth-child(2) { + animation-delay: .9s; +} + +#ticketsContainer .loading .spinner-grow:nth-child(3) { + animation-delay: 1.8s; +} \ No newline at end of file diff --git a/apps/static/assets/js/tickets.js b/apps/static/assets/js/tickets.js index 341bbbe..54eed6d 100644 --- a/apps/static/assets/js/tickets.js +++ b/apps/static/assets/js/tickets.js @@ -178,7 +178,8 @@ function loadAllTickets() { } $("#ticketsContainer .content").empty(); - $("#ticketsContainer .none-found, #ticketsContainer .loading").hide(); + $("#ticketsContainer .none-found").hide(); + $("#ticketsContainer .loading").show(); loadingTickets = true; // alert(JSON.stringify(filters, null, 4)); @@ -193,6 +194,7 @@ function loadAllTickets() { console.log(JSON.stringify(data, null, 4)) $("#ticketCounts .current").text(data.length); + $("#ticketsContainer .loading").hide(); if (data.length === 0) $("#ticketsContainer .none-found").show(); else $("#ticketsContainer .none-found").hide(); diff --git a/apps/templates/home/tickets.html b/apps/templates/home/tickets.html index ee82e93..c9f014b 100644 --- a/apps/templates/home/tickets.html +++ b/apps/templates/home/tickets.html @@ -171,8 +171,16 @@
  • Try using the refresh button
  • -
    - Loading +
    +
    + Loading... +
    +
    + Loading... +
    +
    + Loading... +