all repos — searchix @ 70340c792a3c956bb73337a51970cc16dfff391d

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: Port modals to no-js variant

Kaya
commit

70340c792a3c956bb73337a51970cc16dfff391d

parent

02efd4e911618272b5b4863a730c64654a34914a

1 file changed, 7 insertions(+), 2 deletions(-)

changed files
M internal/components/search.gointernal/components/search.go
@@ -34,7 +34,7 @@ MinLength("2"),
Name("query"), Type("search"), Value(r.Query), - AutoFocus(), + g.If(tdata.DetailContent == nil, AutoFocus()), g.Attr("spellcheck", "false"), g.Attr("autocapitalize", "none"), ),
@@ -113,7 +113,12 @@ ),
), Dialog( ID("dialog"), - Button(AutoFocus(), g.Text("Close")), + g.If(tdata.DetailContent != nil, g.Attr("open")), + g.If(tdata.DetailContent != nil, + A(Class("button"), Href(tdata.SearchURL), AutoFocus(), g.Text("Close")), + Button(AutoFocus(), g.Text("Close")), + ), + g.If(tdata.DetailContent != nil, tdata.DetailContent), ), NoScript( P(