ff9ceeb569c6600937f29fa839da70d06bf904bc
larrym
  Wed Jul 14 15:12:50 2010 -0700
change cgiMakeDropListClassWithStyleAndJavascript to tolerate all permuations of NULL for parameters
diff --git src/lib/cheapcgi.c src/lib/cheapcgi.c
index 1d9f69c..f42e51f 100644
--- src/lib/cheapcgi.c
+++ src/lib/cheapcgi.c
@@ -1427,10 +1427,14 @@
 int i;
 char *selString;
 if (checked == NULL) checked = menu[0];
+printf("<SELECT NAME=\"%s\"", name);
+if (class)
+    printf(" class=\"%s\"", class);
 if (style)
-    printf("<SELECT NAME=\"%s\" class='%s' style=\"%s\" %s>\n", name, class, style, javascript);
-else
-    printf("<SELECT NAME=\"%s\" class='%s'>\n", name, class);
+    printf(" style=\"%s\"", style);
+if (javascript)
+    printf(" %s", javascript);
+printf(">\n");
 for (i=0; i<menuSize; ++i)
     {
     if (sameWord(menu[i], checked))