From f856dff1ed18ff298e2c6c6f21e410a6785f5728 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 25 Jul 2023 22:26:14 -0700 Subject: fix(html): keep manga status on shows --- src/due/routes/index.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/due') diff --git a/src/due/routes/index.py b/src/due/routes/index.py index 7dd0dbd..9899b5b 100644 --- a/src/due/routes/index.py +++ b/src/due/routes/index.py @@ -12,7 +12,6 @@ bp = Blueprint("index", __name__) def home(): response = make_response("") disable_manga = True - show_missing = False if request.args.get("show_manga") is not None: disable_manga = False @@ -24,14 +23,13 @@ def home(): response.set_cookie("hide_message", "1") if request.args.get("toggle_missing") is not None: - if request.cookies.get("show_missing") is None: - response = redirect("/") - show_missing = True + response = redirect( + f"/{'?show_manga' if request.args.get('show_manga') is not None else ''}" + ) + if request.cookies.get("show_missing") is None: response.set_cookie("show_missing", "1") else: - response = redirect("/") - response.delete_cookie("show_missing") # print( @@ -106,7 +104,7 @@ def home(): f"""Logout from AniList ({name})
""", - f"""{'Show' if request.cookies.get('show_missing') else 'Hide'} missing

+ f"""{'Show' if request.cookies.get('show_missing') else 'Hide'} unresolved

Anime [{anime_length}] {round(anime_time, 2)}s {anime_html}
-- cgit v1.2.3