From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from krisdoz.my.domain (kristaps@localhost [127.0.0.1]) by krisdoz.my.domain (8.14.3/8.14.3) with ESMTP id pB7Ft7LE005959 for ; Wed, 7 Dec 2011 10:55:07 -0500 (EST) Received: (from kristaps@localhost) by krisdoz.my.domain (8.14.3/8.14.3/Submit) id pB7Ft6KG015346; Wed, 7 Dec 2011 10:55:06 -0500 (EST) Date: Wed, 7 Dec 2011 10:55:06 -0500 (EST) Message-Id: <201112071555.pB7Ft6KG015346@krisdoz.my.domain> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: kristaps@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: Add skeleton man.cgi.css file. X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- Add skeleton man.cgi.css file. I don't think this should become more complicated than this. Also make the title be printed out in caps as it is in apropos(1) and whatis(1). Modified Files: -------------- mdocml: cgi.c Added Files: ----------- mdocml: man.cgi.css Revision Data ------------- Index: cgi.c =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/cgi.c,v retrieving revision 1.13 retrieving revision 1.14 diff -Lcgi.c -Lcgi.c -u -p -r1.13 -r1.14 --- cgi.c +++ cgi.c @@ -295,8 +295,8 @@ resp_begin_html(int code, const char *ms " \"http://www.w3.org/TR/html4/strict.dtd\">" "\n" "" "\n" " " "\n" - " " "\n" + " " "\n" " " "\n" " System Manpage Reference" "\n" @@ -339,21 +339,20 @@ resp_searchform(const struct req *req) printf("
\n"); - puts("
\n" - " or \n" - " for manuals satisfying \n" - "\n" + " or \n" + " for manuals satisfying \n" + ", section " - ", section " + ", arch " - ", arch " + ".\n" "\n" @@ -424,6 +423,7 @@ static void resp_search(struct res *r, size_t sz, void *arg) { int i; + char *cp; if (1 == sz) { /* @@ -441,23 +441,30 @@ resp_search(struct res *r, size_t sz, vo resp_begin_html(200, NULL); resp_searchform((const struct req *)arg); - if (0 == sz) + if (0 == sz) { puts("

No results found.

"); + resp_end_html(); + return; + } + + puts("

\n" + ""); for (i = 0; i < (int)sz; i++) { - printf("

"); } resp_end_html(); --- /dev/null +++ man.cgi.css @@ -0,0 +1,6 @@ +body { font-family: Helvetica,Arial, sans-serif; + font-size: small; } +fieldset { text-align: center; } +input[name=expr] { width: 25%; } +td.title { padding-right: 1em; + text-align: right; } -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv
", r[i].volume, r[i].rec); - html_print(r[i].title); + for (cp = r[i].title; '\0' != *cp; cp++) + html_putchar(toupper((unsigned char)*cp)); putchar('('); html_print(r[i].cat); if (r[i].arch && '\0' != *r[i].arch) { putchar('/'); html_print(r[i].arch); } - printf(") "); + printf(")"); html_print(r[i].desc); - puts("

"); + puts("