tazpanel rev 200

help.cgi: add manual form
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Aug 03 10:01:19 2011 +0200 (2011-08-03)
parents de7d70e6d26c
children 4a32da860faf
files help.cgi
line diff
     1.1 --- a/help.cgi	Sat Jun 11 13:38:37 2011 +0100
     1.2 +++ b/help.cgi	Wed Aug 03 10:01:19 2011 +0200
     1.3 @@ -4,28 +4,49 @@
     1.4  #
     1.5  # Copyright (C) 2011 SliTaz GNU/Linux - BSD License
     1.6  #
     1.7 -echo "Content-Type: text/html"
     1.8 -echo ""
     1.9  
    1.10  # Common functions from libtazpanel
    1.11  . lib/libtazpanel
    1.12  get_config
    1.13 +header
    1.14 +
    1.15 +# ENTER will search but user may search for a button, so put one.
    1.16 +search_form() {
    1.17 +	cat << EOT
    1.18 +<div class="search">
    1.19 +	<form method="get" action="$SCRIPT_NAME">
    1.20 +		<p>
    1.21 +			<input type="text" name="manual" size="20">
    1.22 +			<input type="submit" value="`gettext "Manual"`">
    1.23 +		</p>
    1.24 +	</form>
    1.25 +</div>
    1.26 +EOT
    1.27 +}
    1.28  
    1.29  # Cat translated help content
    1.30  TITLE="- Help \&amp; Doc"
    1.31  
    1.32  xhtml_header
    1.33 +search_form
    1.34  
    1.35 -if [ -d doc ]; then
    1.36 -	cat doc/tazpanel.html
    1.37 +if [ "$(GET manual)" ]; then
    1.38 +	echo '<pre>'
    1.39 +	man $(GET manual)
    1.40 +	echo '</pre>'
    1.41  else
    1.42 -	cat /usr/share/doc/tazpanel/tazpanel.html
    1.43 +	if [ -d doc ]; then
    1.44 +		cat doc/tazpanel.html
    1.45 +	else
    1.46 +		cat /usr/share/doc/tazpanel/tazpanel.html
    1.47 +	fi
    1.48 +
    1.49 +	echo '<h3>README</h3>'
    1.50 +	echo '<pre>'
    1.51 +	cat $PANEL/README
    1.52 +	echo '</pre>'
    1.53 +
    1.54  fi
    1.55  
    1.56 -echo '<h3>README</h3>'
    1.57 -echo '<pre>'
    1.58 -cat $PANEL/README
    1.59 -echo '</pre>'
    1.60 -
    1.61  xhtml_footer
    1.62  exit 0