Simplify dir listing code

This commit is contained in:
Uriel 2008-10-14 01:25:37 +02:00
parent 88d1d5f4b2
commit 916b093502

View file

@ -114,10 +114,10 @@ fn txt_handler {
} }
fn dir_listing_handler { fn dir_listing_handler {
body = $1 d = `{basename -d $1}
echo '<h1 style="text-transform: capitalize;">' `{basename -d $body|sed -e 's,.*//,,g' -e 's,/$,,' -e 's,/, / ,g' } '</h1>' echo '<h1 style="text-transform: capitalize;">' `{echo $d|sed -e 's,.*//,,g' -e 's,/$,,' -e 's,/, / ,g' } '</h1>'
echo '<ul style="text-transform: capitalize;">' echo '<ul style="text-transform: capitalize;">'
ls -F `{ basename -d $body } | sed -e $dirfilter' s,^'$sitedir'/.*/([^$].*),<li><a href="\1">\1</a></li>,' ls -F $d | sed -e $dirfilter' s,^'$sitedir'/.*/([^$].*),<li><a href="\1">\1</a></li>,'
echo '</ul>' echo '</ul>'
} }