From 3e7c81fc02182fbd6764da732c300faeb6e607ce Mon Sep 17 00:00:00 2001 From: Jason McBrayer Date: Sun, 2 Sep 2018 19:47:21 -0400 Subject: [PATCH] Hijax the muting button --- brutaldon/templates/intercooler/mute.html | 15 +++++++++++++++ brutaldon/views.py | 9 ++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 brutaldon/templates/intercooler/mute.html diff --git a/brutaldon/templates/intercooler/mute.html b/brutaldon/templates/intercooler/mute.html new file mode 100644 index 0000000..96ff884 --- /dev/null +++ b/brutaldon/templates/intercooler/mute.html @@ -0,0 +1,15 @@ +{% if not relationship.muting %} + + + +{% else %} + + + +{% endif %} diff --git a/brutaldon/views.py b/brutaldon/views.py index ee4ccf1..2e37997 100644 --- a/brutaldon/views.py +++ b/brutaldon/views.py @@ -675,7 +675,14 @@ def mute(request, id): mastodon.account_unmute(id) else: mastodon.account_mute(id) - return redirect(user, user_dict.acct) + if request.POST.get('ic-request'): + relationship['muting'] = not relationship['muting'] + return render(request, 'intercooler/mute.html', + {"user": user_dict, + "relationship": relationship, + }) + else: + return redirect(user, user_dict.acct) else: return render(request, 'main/mute.html', {"user": user_dict, "relationship": relationship,