switch len(cols) {
case 1:
fmt.Fprintf(
- &buf, "<a href=\"%s\">%s</a> <a href=\"%s\">[2]</a><br/>\n",
- u1, html.EscapeString(cols[0]), u2,
+ &buf, "<a href=\"%s\">%s</a>",
+ u1, html.EscapeString(cols[0]),
)
+ if u1 != u2 {
+ fmt.Fprintf(&buf, " <a href=\"%s\">[2]</a>", u2)
+ }
+ fmt.Fprintf(&buf, "<br/>\n")
default:
fmt.Fprintf(
- &buf, "<a href=\"%s\">%s</a> <a href=\"%s\">[2]</a>(<tt>%s</tt>)<br/>\n",
- u1, html.EscapeString(strings.Join(cols[1:], " ")), u2, cols[0],
+ &buf, "<a href=\"%s\">%s</a>",
+ u1, html.EscapeString(strings.Join(cols[1:], " ")),
)
+ if u1 != u2 {
+ fmt.Fprintf(&buf, " <a href=\"%s\">[2]</a>", u2)
+ }
+ fmt.Fprintf(&buf, "(<tt>%s</tt>)<br/>\n", cols[0])
}
continue
}