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=" bios" ;; 2.16 mini*) TYPE=" mini" ;; 2.17 loram*) TYPE=" 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