commit 93ff9d7f210e985d4d61bdb8dda1ea69c2b2cb43 from: Matthew Streatfield via: GitHub date: Thu Apr 17 11:44:30 2025 UTC Merge pull request #7 from ollytom/js service: support queries without javascript commit - d33056098fdd12e73cad42fb5cbdf5476ac5c023 commit + 93ff9d7f210e985d4d61bdb8dda1ea69c2b2cb43 blob - 4b18ed7b92c24b94ded69ac7c9f72d3b415a8587 blob + e03df411766d7530d1f97f11d077a14853a3aee0 --- internal/service/handlers.go +++ internal/service/handlers.go @@ -21,7 +21,7 @@ func (service *Service) homeHandler(w http.ResponseWri } func (service *Service) searchHandler(w http.ResponseWriter, r *http.Request) { - isHtmx := r.Header.Get("HX-Request") + isHtmx := r.Header.Get("HX-Request") == "true" searchQuery := r.URL.Query().Get("search") channels, err := service.findChannel(searchQuery) @@ -29,9 +29,9 @@ func (service *Service) searchHandler(w http.ResponseW panic("TODO") } - if isHtmx == "true" { + if isHtmx { render(w, "results", channels) - } else { - render(w, "home", TemplateData{Results: channels}) + return } + render(w, "home", TemplateData{Results: channels}) } blob - 3bd640cfe45b9537c67de612912f71e541b42941 blob + 0cf6eed00b7dcfbdeca42e826f92a48ce7895b6c --- internal/templates/home.tmpl +++ internal/templates/home.tmpl @@ -15,7 +15,7 @@ -
+