Move search controls and add result modal

This commit is contained in:
Codex
2026-08-09 12:22:04 +02:00
parent 15a9ec1948
commit cb86f79da1
7 changed files with 132 additions and 65 deletions
+2 -1
View File
@@ -640,11 +640,12 @@ class Handler(BaseHTTPRequestHandler):
params = parse_qs(parsed.query)
query = (params.get("q") or [""])[0].strip()
mode = (params.get("mode") or [config["mode"]])[0].lower()
provider = (params.get("provider") or [config.get("provider") or ""])[0].strip().lower()
if not query:
raise ValueError("Search query is required")
if mode not in MODE_CHOICES:
raise ValueError("Mode must be sub or dub")
self.json({"results": Handler._context(self).search_anime(query, mode)})
self.json({"results": Handler._context(self).search_anime(query, mode, provider=provider)})
elif parsed.path == "/api/search/thumb":
Handler._runtime(self)
params = parse_qs(parsed.query)