slitaz-forge rev 375

floppies: submenu
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jul 17 12:14:32 2013 +0200 (2013-07-17)
parents eb03961adce3
children f7caab5251c0
files mirror/floppies/menu.css mirror/floppies/mkindex.sh
line diff
     1.1 --- a/mirror/floppies/menu.css	Tue Jul 16 08:52:49 2013 +0200
     1.2 +++ b/mirror/floppies/menu.css	Wed Jul 17 12:14:32 2013 +0200
     1.3 @@ -23,7 +23,7 @@
     1.4  }
     1.5  #menu li ul {
     1.6  	display: none; 
     1.7 -	width: 180px;
     1.8 +	width: 115px;
     1.9  	background-color: #f1efeb;
    1.10  	border: 1px solid #c1baad;
    1.11  }
    1.12 @@ -38,6 +38,7 @@
    1.13  }
    1.14  #menu li:hover li {
    1.15  	float: none;
    1.16 +	position: relative;
    1.17  }
    1.18  #menu li:hover li a {
    1.19  	background-color: #f1efeb;
    1.20 @@ -53,3 +54,14 @@
    1.21  	/* border: 1px solid #c1baad; */
    1.22  }
    1.23  
    1.24 +#menu li:hover li ul {
    1.25 +	display: none;
    1.26 +	position: absolute;
    1.27 +	left: 115px;
    1.28 +	top: 0px;
    1.29 +	z-index:1;
    1.30 +}
    1.31 +
    1.32 +#menu li:hover li:hover ul {
    1.33 +	display: block;
    1.34 +}
     2.1 --- a/mirror/floppies/mkindex.sh	Tue Jul 16 08:52:49 2013 +0200
     2.2 +++ b/mirror/floppies/mkindex.sh	Wed Jul 17 12:14:32 2013 +0200
     2.3 @@ -5,6 +5,7 @@
     2.4  	ls ?.0 -dr | while read dir ; do
     2.5  		echo $dir
     2.6  		[ -d loram-$dir ] && echo loram-$dir
     2.7 +		[ -d bios-$dir ] && echo bios-$dir
     2.8  		[ -d mini-$dir ] && echo mini-$dir
     2.9  	done
    2.10  }
    2.11 @@ -14,10 +15,13 @@
    2.12  	DIR=$1
    2.13  	VERSION=${DIR#*-}
    2.14  	case "$DIR" in
    2.15 +	bios*)	TYPE="&nbsp;bios" ;;
    2.16  	mini*)	TYPE="&nbsp;mini" ;;
    2.17  	loram*)	TYPE="&nbsp;loram" ;;
    2.18  	*)	TYPE=""
    2.19  	esac
    2.20 +	TITLE="Floppy image set"
    2.21 +	[ -s $DIR/title ] && TITLE="$(cat $DIR/title)"
    2.22  	cat <<EOT
    2.23  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    2.24  	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2.25 @@ -64,10 +68,21 @@
    2.26  		<a href="http://tiny.slitaz.org/" title="SliTaz in one floppy and 8Mb RAM">Tiny SliTaz</a>
    2.27  	        <ul>
    2.28  $( list_version | while read dir; do
    2.29 -	echo "		  <li>"
    2.30 -	echo "		    <a href=\"index-$dir.html\" title=\"$(cat $dir/title)\">SliTaz ${dir/-/ }</a>"
    2.31 -	echo "		  </li>"
    2.32 +	case "$dir" in
    2.33 +	*-*)	echo "		  <li>"
    2.34 +		text="${dir/-/ }";;
    2.35 +	*)	echo "		  $ul<li>"
    2.36 +		text="SliTaz ${dir/-/ }";;
    2.37 +	esac
    2.38 +	echo "		    <a href=\"index-$dir.html\" title=\"$(cat $dir/title)\">$text</a>"
    2.39 +	case "$dir" in
    2.40 +	*-*)	echo "		  </li>";;
    2.41 +	*)	echo "		  <ul>"
    2.42 +		ul=" </ul></li>";;
    2.43 +	esac
    2.44  done )
    2.45 +		  </ul>
    2.46 +		  </li>
    2.47  		</ul>
    2.48  	      </li>
    2.49  	      <li>
    2.50 @@ -115,6 +130,7 @@
    2.51  tail=""
    2.52  list_version | while read dir; do
    2.53  	case "$dir" in
    2.54 +	bios*)	echo -en "\n	- <a href=\"index-$dir.html\">bios</a>" ;;
    2.55  	mini*)	echo -en "\n	- <a href=\"index-$dir.html\">mini</a>" ;;
    2.56  	loram*)	echo -en "\n	- <a href=\"index-$dir.html\">loram</a>" ;;
    2.57  	*) 	echo -en "$tail	<li><a href=\"index-$dir.html\">SliTaz $dir</a>" ;;
    2.58 @@ -135,7 +151,7 @@
    2.59  <!-- Content -->
    2.60  <div id="content">
    2.61  
    2.62 -<h2>Floppy image set</h2>
    2.63 +<h2>$TITLE</h2>
    2.64  
    2.65  <p>
    2.66  This floppy set will boot a Slitaz stable$TYPE version. You can write floppies