summaryrefslogtreecommitdiff
path: root/networking/httpd_indexcgi.c
diff options
context:
space:
mode:
authorSergey Ponomarev2020-07-10 22:48:13 +0300
committerDenys Vlasenko2020-07-31 18:14:54 +0200
commita088da4476012e067a9a49de997031ea64ac401e (patch)
tree8197d8fea915c4f98db5c6b9b422c633f149315a /networking/httpd_indexcgi.c
parent197ae0f9ae71c2c313a56f7ce8807411f8a2562a (diff)
downloadbusybox-a088da4476012e067a9a49de997031ea64ac401e.zip
busybox-a088da4476012e067a9a49de997031ea64ac401e.tar.gz
httpd_indexcgi.c: use CSS for odd/even rows
Signed-off-by: Sergey Ponomarev <stokito@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking/httpd_indexcgi.c')
-rw-r--r--networking/httpd_indexcgi.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/networking/httpd_indexcgi.c b/networking/httpd_indexcgi.c
index f5f1895..47b1159 100644
--- a/networking/httpd_indexcgi.c
+++ b/networking/httpd_indexcgi.c
@@ -76,9 +76,8 @@ httpd_indexcgi.c -o index.cgi
"border-color:black;" /* black black black black; */ \
"white-space:nowrap" \
"}" \
+"tr:nth-child(odd) { background-color:#ffffff }" \
"tr.hdr { background-color:#eee5de }" \
-"tr.o { background-color:#ffffff }" \
-/* tr.e { ... } - for even rows (currently none) */ \
"tr.foot { background-color:#eee5de }" \
"th.cnt { text-align:left }" \
"th.sz { text-align:right }" \
@@ -220,7 +219,6 @@ int main(int argc, char *argv[])
unsigned count_dirs;
unsigned count_files;
unsigned long long size_total;
- int odd;
DIR *dirp;
char *location;
@@ -291,7 +289,6 @@ int main(int argc, char *argv[])
"<col class=nm><col class=sz><col class=dt>" "\n"
"<tr class=hdr><th class=cnt>Name<th class=sz>Size<th class=dt>Last modified" "\n");
- odd = 0;
count_dirs = 0;
count_files = 0;
size_total = 0;
@@ -307,9 +304,7 @@ int main(int argc, char *argv[])
} else
goto next;
- fmt_str("<tr class=");
- *dst++ = (odd ? 'o' : 'e');
- fmt_str("><td class=nm><a href='");
+ fmt_str("<tr><td class=nm><a href='");
fmt_url(cdir->dl_name); /* %20 etc */
if (S_ISDIR(cdir->dl_mode))
*dst++ = '/';
@@ -330,7 +325,6 @@ int main(int argc, char *argv[])
fmt_02u(ptm->tm_sec);
*dst++ = '\n';
- odd = 1 - odd;
next:
cdir++;
}