diff options
| author | Fumitoshi UKAI <ukai@debian.or.jp> | 2001-12-02 13:16:29 +0000 | 
|---|---|---|
| committer | Fumitoshi UKAI <ukai@debian.or.jp> | 2001-12-02 13:16:29 +0000 | 
| commit | 372816645fe129f1d425f24e7cd35175f00bac4a (patch) | |
| tree | ae01e7d34b1b0bf021165485d33893372a61b1f9 | |
| parent | run make indent (diff) | |
| download | w3m-372816645fe129f1d425f24e7cd35175f00bac4a.tar.gz w3m-372816645fe129f1d425f24e7cd35175f00bac4a.zip | |
[w3m-dev 02603]
From: hsaka@mth.biglobe.ne.jp (Hironori Sakamoto)
modified for perl4
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | scripts/w3mhelp.cgi.in | 55 | 
2 files changed, 35 insertions, 25 deletions
| @@ -1,3 +1,8 @@ +2001-12-02  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> + +	* [w3m-dev 02603] +	* scripts/w3mhelp.cgi.in: modified for perl4 +  2001-12-01  Fumitoshi UKAI  <ukai@debian.or.jp>  	* [w3m-dev 02601] diff --git a/scripts/w3mhelp.cgi.in b/scripts/w3mhelp.cgi.in index 30632f5..7f11047 100644 --- a/scripts/w3mhelp.cgi.in +++ b/scripts/w3mhelp.cgi.in @@ -1,15 +1,19 @@  #!@PERL@ -# $Id: w3mhelp.cgi.in,v 1.2 2001/11/30 18:06:29 ukai Exp $ +# $Id: w3mhelp.cgi.in,v 1.3 2001/12/02 13:16:29 ukai Exp $ -$helpdir="@HELP_DIR@"; +$helpdir = "@HELP_DIR@";  unshift(@INC, $helpdir); -@docdirs=qw(@DOCDIRS@); +@docdirs = split(" ", "@DOCDIRS@");  require "w3mhelp-funcname.pl";  require "w3mhelp-funcdesc.en.pl";  $lang = 'en'; -%htmlesc = qw(< < > > & &); +%htmlesc = ( +    '<', '<', +    '>', '>', +    '&', '&' +);  $keymap = "$ENV{'HOME'}/.w3m/keymap";  $version = '*unknown*'; @@ -21,7 +25,7 @@ if (defined($ENV{'QUERY_STRING'})) {  	$version =~ s/w3m\///;      }      if ($ENV{'QUERY_STRING'} =~ /(^|&)lang=([^&]*)/) { -	local $tlang=$2; +	local($tlang) = $2;  	$tlang =~ s/\+|%([0-9A-Fa-f][0-9A-Fa-f])/$& eq '+' ? ' ' : pack('C', hex($1))/ge;  	$tlang =~ tr/A-Z/a-z/;  	print "tlang=$tlang\n"; @@ -33,7 +37,7 @@ if (defined($ENV{'QUERY_STRING'})) {  }  if (-f $keymap) { -    open(KEYMAP, $keymap) or die "cannot open keymap: $keymap, $!"; +    open(KEYMAP, $keymap) || die "cannot open keymap: $keymap, $!";      &load_keymap(*KEYMAP, $func);      close(KEYMAP);  } @@ -90,47 +94,48 @@ for $otherlang (@docdirs) {  }  &show_keymap("Page/Cursor motion",  -	     qw(pgFore pgBack movR movL movD movU lup1 ldown1  +	     split(" ", "pgFore pgBack movR movL movD movU lup1 ldown1   		goLineF goLineL movRW movLW shiftl shiftr  		col1R col1L goLine ctrCsrH ctrCsrV  		topA lastA nextA prevA -		nextL nextLU nextR nextRD nextD nextU)); +		nextL nextLU nextR nextRD nextD nextU"));  &show_keymap("Hyperlink operation", -	     qw(followA svA peekURL peekIMG followI svI +	     split(" ", "followA svA peekURL peekIMG followI svI  		chkURL chkNMID curURL pginfo curlno ldHist -		rFrame extbrz linkbrz)); +		rFrame extbrz linkbrz"));  &show_keymap("File/Stream operation", -	     qw(goURL ldfile readsh pipesh)); +	     split(" ", "goURL ldfile readsh pipesh"));  &show_keymap("Buffer operation", -	     qw(backBf vwSrc selMn editBf rdrwSc reload  -		svBuf svSrc editScr)); +	     split(" ", "backBf vwSrc selMn editBf rdrwSc reload  +		svBuf svSrc editScr"));  &show_keymap("Buffer selection mode", -	     qw(buffer_prev buffer_next buffer_delete buffer_go)); +	     split(" ", "buffer_prev buffer_next buffer_delete buffer_go"));  &show_keymap("Bookmark operation", -	     qw(ldBmark adBmark)); +	     split(" ", "ldBmark adBmark"));  &show_keymap("Search", -	     qw(srchfor srchbak srchnxt srchprv)); +	     split(" ", "srchfor srchbak srchnxt srchprv"));  &show_keymap("Dictionary look-up", -	     qw(dictword dictwordat)); +	     split(" ", "dictword dictwordat"));  &show_keymap("Mark operation", -	     qw(_mark prevMk nextMk reMark)); +	     split(" ", "_mark prevMk nextMk reMark"));  &show_keymap("Miscellany", -	     qw(setAlarm execsh ldhelp ldOpt cooLst susp qquitfm quitfm)); +	     split(" ", +		"setAlarm execsh ldhelp ldOpt cooLst susp qquitfm quitfm"));  &show_keymap("Line-edit mode", -	     qw(lineedit_forward lineedit_back lineedit_backspace  +	     split(" ", "lineedit_forward lineedit_back lineedit_backspace   		lineedit_delete lineedit_kill_after lineedit_kill_before  		lineedit_top lineedit_bottom lineedit_prev lineedit_next -		lineedit_complete lineedit_accept)); +		lineedit_complete lineedit_accept"));  print <<PAGE;  <HR> @@ -142,7 +147,7 @@ exit 0;  sub load_keymap {      local(*FH) = shift; -    my ($func) = @_; +    local($func) = @_;      while (<FH>) {  	next if /^#/; @@ -157,9 +162,9 @@ sub load_keymap {  }  sub show_keymap { -    my ($head, @list) = @_; -    my ($fid); -    my ($attr) = " WIDTH=140"; +    local($head, @list) = @_; +    local($fid); +    local($attr) = " WIDTH=140";      if (defined($title{$head})) {  	$head = $title{$head}; | 
