fix: open public folder files in new tab
All checks were successful
CI / hygiene (push) Successful in 3s
Build and Deploy / build-and-deploy (push) Successful in 28s
CI / test (push) Successful in 20s

This commit is contained in:
Grendgi
2026-06-16 17:05:48 +03:00
parent 51aba865eb
commit 47d4c2eb95

View File

@@ -585,7 +585,11 @@ func (h *NodeHandler) renderPublicFolder(w http.ResponseWriter, r *http.Request,
href = h.publicOfficeURL(token, child.ID, officeID)
}
}
b.WriteString(`<a class="item" href="` + html.EscapeString(href) + `">`)
target := ""
if child.NodeType != model.NodeTypeFolder {
target = ` target="_blank" rel="noopener noreferrer"`
}
b.WriteString(`<a class="item" href="` + html.EscapeString(href) + `"` + target + `>`)
b.WriteString(`<span class="badge">` + html.EscapeString(kind) + `</span>`)
b.WriteString(`<span class="title">` + html.EscapeString(title) + `</span>`)
if child.NodeType != model.NodeTypeFolder {