w3mman support for section number during keyword search
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916968#5
This commit is contained in:
committed by
Tatsuya Kinoshita
parent
87b2653b5e
commit
13c0ff5567
@@ -23,17 +23,23 @@ if ((! $query{"man"}) && (! $query{"local"})) {
|
||||
if ($query{"keyword"}) {
|
||||
$keyword = $query{"keyword"};
|
||||
$k = &html_quote($keyword);
|
||||
if ($query{"section"}) {
|
||||
$section = $query{"section"};
|
||||
$sectionopt = "-s $section ";
|
||||
} else {
|
||||
$sectionopt = "";
|
||||
}
|
||||
print <<EOF;
|
||||
Content-Type: text/html
|
||||
|
||||
<html>
|
||||
<head><title>man -k $k</title></head>
|
||||
<head><title>man $sectionopt-k $k</title></head>
|
||||
<body>
|
||||
<h2>man -k <b>$k</b></h2>
|
||||
<h2>man $sectionopt-k <b>$k</b></h2>
|
||||
<ul>
|
||||
EOF
|
||||
$keyword =~ s:([^-\w\200-\377.,])::g;
|
||||
open(F, "$MAN -k $keyword 2> /dev/null |");
|
||||
open(F, "$MAN $sectionopt -k $keyword 2> /dev/null |");
|
||||
while(<F>) {
|
||||
chop;
|
||||
$_ = &html_quote($_);
|
||||
@@ -58,10 +64,10 @@ Content-Type: text/html
|
||||
<body>
|
||||
<form action="$CGI">
|
||||
<table>
|
||||
<tr><td>Manual:<td><input name=man>
|
||||
<tr><td>Section:<td><input name=section>
|
||||
<tr><td>Keyword:<td><input name=keyword>
|
||||
<tr><td><td><input type=submit> <input type=reset>
|
||||
<tr><td>Manual:<td><input name=man />
|
||||
<tr><td>Section:<td><input name=section />
|
||||
<tr><td>Keyword:<td><input name=keyword />
|
||||
<tr><td><td><input type=submit /> <input type=reset />
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user