Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Make the issue search results a real popover

bb541fdee195938c86d683fd4fde294b52081cd1 · Keenan Nemetz · 10d ago · parent 451332d1

Make the issue search results a real popover

The results sat on the page ground with no edge, so the list read as loose text under the search box. They now open as an overlaid panel with a raised background, border and shadow, and an empty field removes the panel instead of leaving a blank one.

server/web/request_view.go +2−1

@@ -445,7 +445,8 @@ func (w *Web) SearchRequestIssues(rw http.ResponseWriter, r *http.Request) {
445 445 Page: w.page(r, ""), Name: m.Name, Request: req, Query: query,
446 446 }
447 447 if query == "" || !req.Open() {
448 w.render(rw, "request_issue_search", view, 0)
448 // An empty field closes the picker: an empty fragment removes the
449 // popover instead of leaving a blank panel under the search box.
449 450 return
450 451 }
451 452 if utf8.RuneCountInString(query) > 200 {