fix: instruct browsers to dismiss dialogs on outside clicks
6 files changed, 9 insertions(+), 7 deletions(-)
M go.sum → go.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.toml → gomod2nix.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.go → internal/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.go → internal/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.go → internal/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,