From 0fd520b78b23b87f5135bc3997b80853a2b086b5 Mon Sep 17 00:00:00 2001 From: Jason McBrayer Date: Sun, 14 Oct 2018 20:14:18 -0400 Subject: [PATCH] Add animated loading indicator for some links. This is redundant on desktop and for full mobile browser interface, but useful for minimal mobile browser PWA mode. --- brutaldon/static/js/brutaldon-enhancements.js | 11 +++++++++++ brutaldon/templates/base.html | 19 ++++++++++--------- brutaldon/templates/main/toot_partial.html | 2 +- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/brutaldon/static/js/brutaldon-enhancements.js b/brutaldon/static/js/brutaldon-enhancements.js index 0064378..176c6b4 100644 --- a/brutaldon/static/js/brutaldon-enhancements.js +++ b/brutaldon/static/js/brutaldon-enhancements.js @@ -151,3 +151,14 @@ function characterCount() return $("#id_status").val().length + $("#id_spoiler_text").val().length; } +function animateLinks(selector) +{ + $(selector).each( + function (index, elt) { + $(elt).on("click", + function () { + $('#page-load-indicator').fadeIn(); + return true; + }); + }); +} diff --git a/brutaldon/templates/base.html b/brutaldon/templates/base.html index dabde7f..ad35af9 100644 --- a/brutaldon/templates/base.html +++ b/brutaldon/templates/base.html @@ -57,7 +57,7 @@