all repos — searchix @ 8a01ebe77267505266bcb7290b6571f89585a5ef

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

fix: instruct browsers to dismiss dialogs on outside clicks

Alin
commit

8a01ebe77267505266bcb7290b6571f89585a5ef

parent

b5fad88db937335a867ef9fda677339f4aa1bba3

M go.modgo.mod
@@ -3,7 +3,7 @@
go 1.25 require ( - alin.ovh/gomponents v1.6.0 + alin.ovh/gomponents v1.8.1 alin.ovh/x v1.0.0 github.com/Southclaws/fault v0.8.2 github.com/andybalholm/brotli v1.1.1
M go.sumgo.sum
@@ -1,5 +1,5 @@
-alin.ovh/gomponents v1.6.0 h1:ymFYykOwMSG63dQ8bQZ4U0611zkDEzVNMOpKQSwwFjE= -alin.ovh/gomponents v1.6.0/go.mod h1:RQtPwKzGB0Nt1JTBDSqRzH2w/mg/6PkuhnNvQMV0/AQ= +alin.ovh/gomponents v1.8.1 h1:VUBzXoPgm4qb8KhvMJ9oQmQqpCoLK+s98yBLpaHFbNg= +alin.ovh/gomponents v1.8.1/go.mod h1:dEuHRX/e7qP46ordkM7czW7EY4Q0Fi1jKzZ8Mb2rHoo= alin.ovh/x v1.0.0 h1:ePw0pO8YPLxKKJyxoF1vh2ZedE+qKkzzCQRxgaLsrc8= alin.ovh/x v1.0.0/go.mod h1:ivPzLVkiYeXGmUITqx4KLoNikO1URKJXYPPo4yCxuhY= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
M gomod2nix.tomlgomod2nix.toml
@@ -2,8 +2,8 @@ schema = 3
[mod] [mod."alin.ovh/gomponents"] - version = "v1.6.0" - hash = "sha256-vJLon9M6x/akEnQu+vK0RuzVyy/9vOnWGzp5DSS6brU=" + version = "v1.8.1" + hash = "sha256-TGBSPir9PF7GBayiM7D1HtqbTFLNKQG3ZewSVh7NKvU=" [mod."alin.ovh/x"] version = "v1.0.0" hash = "sha256-9VbqLrFz3dy34Uo62JnDQyVp50wpsoq/pJrbAvbiuM0="
M internal/components/dev.gointernal/components/dev.go
@@ -16,6 +16,7 @@ Class("open-sibling-dialog"),
g.Text(strconv.FormatFloat(h.Score, 'f', 2, 64)), ), Dialog( + ClosedBy("any"), Button(AutoFocus(), g.Text("Close")), Pre(g.Text(h.Expl.String())), ),
M internal/components/options.gointernal/components/options.go
@@ -39,7 +39,7 @@ g.Text(hit.ID),
), Td(Class("description"), g.Text("No description available"), - Dialog(ID(hit.ID)), + Dialog(ID(hit.ID), ClosedBy("any")), ), g.If(config.DevMode, Td(Class("score"),
@@ -56,7 +56,7 @@ openDialogLink(o.Name, qs),
), Td(Class("description"), firstSentence(o.Description), - Dialog(ID(o.Name)), + Dialog(ID(o.Name), ClosedBy("any")), ), g.If(config.DevMode, Td(Class("score"),
M internal/components/search.gointernal/components/search.go
@@ -113,6 +113,7 @@ ),
), Dialog( ID("dialog"), + ClosedBy("any"), g.If(tdata.DetailContent != nil, g.Attr("open")), g.If(tdata.SearchTitle != "", g.Attr("data-search-title", tdata.SearchTitle)), g.If(tdata.DetailContent != nil,