tazpanel diff boot.cgi @ rev 406

Small improvements: no need HTML "meta charset" (it's done in HTTP headers); no need "$SCRIPT_NAME" in links; use HTML "&" in links; hide Wi-Fi password in the page; fix month selector in the date settings; use HTML5 plain "header" and "footer"; use "printf"'s loop nature; fix "1" message in page loading break.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jan 03 17:11:14 2015 +0200 (2015-01-03)
parents d1dbbf42b25e
children 7475f4b95a7b
line diff
     1.1 --- a/boot.cgi	Wed Feb 19 09:36:22 2014 +0000
     1.2 +++ b/boot.cgi	Sat Jan 03 17:11:14 2015 +0200
     1.3 @@ -173,14 +173,14 @@
     1.4  					set -- $i
     1.5  					case "$1" in
     1.6  					edit)	cat <<EOT
     1.7 -<a href="index.cgi?file=${3:-/etc/$name.conf}&action=edit">
     1.8 +<a href="index.cgi?file=${3:-/etc/$name.conf}&amp;action=edit">
     1.9  <img title="${2:-$name Configuration}" src="$IMAGES/edit.png" /></a>
    1.10  EOT
    1.11  						;;
    1.12  					options)
    1.13  						key=$(echo $name | tr [a-z] [A-Z])_OPTIONS
    1.14  						cat <<EOT
    1.15 -<a href="index.cgi?file=/etc/daemons.conf&action=setvar&var=$key&default=$3">
    1.16 +<a href="index.cgi?file=/etc/daemons.conf&amp;action=setvar&amp;var=$key&amp;default=$3">
    1.17  <img title="${2:-$key}" src="$IMAGES/tux.png" /></a>
    1.18  EOT
    1.19  						;;
    1.20 @@ -206,19 +206,19 @@
    1.21  			if [ "$pid" ]; then
    1.22  				cat << EOT
    1.23  <td><img src="$IMAGES/started.png" alt="Started" title="$(gettext 'Started')" /></td>
    1.24 -<td><a href="$SCRIPT_NAME?daemons=stop=$name">
    1.25 +<td><a href="?daemons=stop=$name">
    1.26  	<img src="$IMAGES/stop.png" alt="Stop" title="$(gettext 'Stop')" /></a></td>
    1.27  <td>
    1.28  EOT
    1.29  				for i in $pid; do
    1.30  					cat << EOT
    1.31 -<a href="$SCRIPT_NAME?daemons=pid=$i">$i</a>
    1.32 +<a href="?daemons=pid=$i">$i</a>
    1.33  EOT
    1.34  				done
    1.35  			else
    1.36  				cat << EOT
    1.37  <td><img src="$IMAGES/stopped.png" alt="Stopped" title="$(gettext 'Stopped')" /></td>
    1.38 -<td><a href="$SCRIPT_NAME?daemons=start=$name">
    1.39 +<td><a href="?daemons=start=$name">
    1.40      <img src="$IMAGES/start.png" alt="Start" title="$(gettext 'Start')" /></a></td>
    1.41  <td>-----
    1.42  EOT
    1.43 @@ -250,7 +250,7 @@
    1.44  	<p>$(gettext 'The first application started when the computer powers on')</p>
    1.45  </div>
    1.46  
    1.47 -<form method="get" action="$SCRIPT_NAME">
    1.48 +<form method="get" action="">
    1.49  	<input type="hidden" name="grub" />
    1.50  <table>
    1.51  <tr><td>$(gettext 'Default entry:')</td>
    1.52 @@ -301,11 +301,11 @@
    1.53  	<p>$(gettext 'Everything that happens before user login')</p>
    1.54  </div>
    1.55  <div>
    1.56 -	<a class="button" href="$SCRIPT_NAME?log">
    1.57 +	<a class="button" href="?log">
    1.58  		<img src="$IMAGES/text.png" />$(gettext 'Boot logs')</a>
    1.59 -	<a class="button" href="$SCRIPT_NAME?daemons">
    1.60 +	<a class="button" href="?daemons">
    1.61  		<img src="$IMAGES/recharge.png" />$(gettext 'Manage daemons')</a>
    1.62 -	<a class="button" href="$SCRIPT_NAME?grub">$(gettext 'Boot loader')</a>
    1.63 +	<a class="button" href="?grub">$(gettext 'Boot loader')</a>
    1.64  </div>
    1.65  
    1.66  <h3>$(gettext 'Configuration files')</h3>