Add button to enable hls playback when disabled

This commit is contained in:
Zed
2019-08-22 23:44:22 +02:00
parent 1c43dd66a7
commit ac6f4e7d61
5 changed files with 53 additions and 33 deletions

View File

@ -86,6 +86,15 @@ routes:
resp Http404, showError("Please enter a username.", cfg.title)
redirect("/" & @"query")
get "/settings":
let refUri = request.headers.getOrDefault("Referer").parseUri()
var path =
if refUri.path.len > 0 and "/settings" notin refUri.path: refUri.path
else: "/"
if refUri.query.len > 0: path &= &"?{refUri.query}"
let prefs = cookiePrefs()
resp renderMain(renderPreferences(prefs, path), prefs, cfg.title, "Preferences")
post "/saveprefs":
var prefs = cookiePrefs()
genUpdatePrefs()
@ -98,14 +107,12 @@ routes:
setCookie("preferences", $prefs.id, daysForward(360), httpOnly=true, secure=cfg.useHttps)
redirect("/settings")
get "/settings":
let refUri = request.headers.getOrDefault("Referer").parseUri()
var path =
if refUri.path.len > 0 and "/settings" notin refUri.path: refUri.path
else: "/"
if refUri.query.len > 0: path &= &"?{refUri.query}"
let prefs = cookiePrefs()
resp renderMain(renderPreferences(prefs, path), prefs, cfg.title, "Preferences")
post "/enablehls":
var prefs = cookiePrefs()
prefs.hlsPlayback = true
cache(prefs)
setCookie("preferences", $prefs.id, daysForward(360), httpOnly=true, secure=cfg.useHttps)
redirect(request.headers.getOrDefault("referer"))
get "/@name/?":
cond '.' notin @"name"