version 1.143, 2017/01/19 13:55:56 |
version 1.144, 2017/01/21 01:20:31 |
Line 494 pg_index(const struct req *req) |
|
Line 494 pg_index(const struct req *req) |
|
resp_searchform(req, FOCUS_QUERY); |
resp_searchform(req, FOCUS_QUERY); |
printf("<p>\n" |
printf("<p>\n" |
"This web interface is documented in the\n" |
"This web interface is documented in the\n" |
"<a href=\"/%s%sman.cgi.8\">man.cgi(8)</a>\n" |
"<a class=\"Xr\" href=\"/%s%sman.cgi.8\">man.cgi(8)</a>\n" |
"manual, and the\n" |
"manual, and the\n" |
"<a href=\"/%s%sapropos.1\">apropos(1)</a>\n" |
"<a class=\"Xr\" href=\"/%s%sapropos.1\">apropos(1)</a>\n" |
"manual explains the query syntax.\n" |
"manual explains the query syntax.\n" |
"</p>\n", |
"</p>\n", |
scriptname, *scriptname == '\0' ? "" : "/", |
scriptname, *scriptname == '\0' ? "" : "/", |
Line 576 pg_searchres(const struct req *req, struct manpage *r, |
|
Line 576 pg_searchres(const struct req *req, struct manpage *r, |
|
req->q.equal || sz == 1 ? FOCUS_NONE : FOCUS_QUERY); |
req->q.equal || sz == 1 ? FOCUS_NONE : FOCUS_QUERY); |
|
|
if (sz > 1) { |
if (sz > 1) { |
puts("<div class=\"results\">"); |
puts("<table class=\"results\">"); |
puts("<table>"); |
|
|
|
for (i = 0; i < sz; i++) { |
for (i = 0; i < sz; i++) { |
printf(" <tr>\n" |
printf(" <tr>\n" |
" <td class=\"title\">" |
" <td>" |
"<a href=\"/%s%s%s/%s", |
"<a class=\"Xr\" href=\"/%s%s%s/%s\">", |
scriptname, *scriptname == '\0' ? "" : "/", |
scriptname, *scriptname == '\0' ? "" : "/", |
req->q.manpath, r[i].file); |
req->q.manpath, r[i].file); |
printf("\">"); |
|
html_print(r[i].names); |
html_print(r[i].names); |
printf("</a></td>\n" |
printf("</a></td>\n" |
" <td class=\"desc\">"); |
" <td><span class=\"Nd\">"); |
html_print(r[i].output); |
html_print(r[i].output); |
puts("</td>\n" |
puts("</span></td>\n" |
" </tr>"); |
" </tr>"); |
} |
} |
|
puts("</table>"); |
puts("</table>\n" |
|
"</div>"); |
|
} |
} |
|
|
/* |
/* |