added support for Dark Reader
This commit is contained in:
parent
485d969506
commit
60b4040895
15 changed files with 49 additions and 3 deletions
10
main.go
10
main.go
|
@ -91,6 +91,14 @@ func handleSearch(w http.ResponseWriter, r *http.Request) {
|
|||
saveUserSettings(w, settings)
|
||||
}
|
||||
|
||||
// This will do for now (to handle Dark Reader addon)
|
||||
switch settings.Theme {
|
||||
case "dark", "black", "night", "latte":
|
||||
settings.IsThemeDark = true
|
||||
default:
|
||||
settings.IsThemeDark = false
|
||||
}
|
||||
|
||||
// Check if there is a search query
|
||||
if query == "" {
|
||||
// If no query is provided, render the search page template
|
||||
|
@ -99,11 +107,13 @@ func handleSearch(w http.ResponseWriter, r *http.Request) {
|
|||
CurrentLang string
|
||||
Theme string
|
||||
Safe string
|
||||
IsThemeDark bool
|
||||
}{
|
||||
LanguageOptions: languageOptions,
|
||||
CurrentLang: settings.Language,
|
||||
Theme: settings.Theme,
|
||||
Safe: settings.SafeSearch,
|
||||
IsThemeDark: settings.IsThemeDark,
|
||||
}
|
||||
|
||||
tmpl := template.Must(template.ParseFiles("templates/search.html"))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue