6992d44bfe238ffb2c2d559b23cf739bee503fda
chmalee
  Fri May 11 15:27:50 2018 -0700
Adding a clear button to phyloPng and changing the default tree, refs #17322

diff --git src/lib/cheapcgi.c src/lib/cheapcgi.c
index 079eea5..1b7fe99 100644
--- src/lib/cheapcgi.c
+++ src/lib/cheapcgi.c
@@ -1470,30 +1470,41 @@
 {
 printf("<INPUT TYPE=RESET NAME=\"Reset\" VALUE=\" Reset \">");
 }
 
 void cgiMakeClearButton(char *form, char *field)
 /* Make button to clear a text field. */
 {
 char id[256];
 safef(id, sizeof id, "%s_clickBut", form);
 char javascript[1024];
 safef(javascript, sizeof(javascript),
     "document.%s.%s.value = ''; document.%s.submit();", form, field, form);
 cgiMakeOnClickButton(id, javascript, " Clear  ");
 }
 
+void cgiMakeClearButtonNoSubmit(char *form, char *field)
+/* Make button to clear a text field, without resubmitting the form. */
+{
+char id[256];
+safef(id, sizeof id, "%s_clear", field);
+char javascript[1024];
+safef(javascript, sizeof javascript,
+        "document.%s.%s.value = '';", form, field);
+cgiMakeOnClickButton(id, javascript, " Clear ");
+}
+
 void cgiMakeButtonWithMsg(char *name, char *value, char *msg)
 /* Make 'submit' type button. Display msg on mouseover, if present*/
 {
 printf("<input type='submit' name='%s' id='%s' value='%s'",
         name, name, value);
 if (msg)
     printf(" title='%s'", msg);
 printf(">");
 }
 
 void cgiMakeButtonWithOnClick(char *name, char *value, char *msg, char *onClick)
 /* Make 'submit' type button, with onclick javascript */
 {
 printf("<input type='submit' name='%s' id='%s' value='%s'",
         name, name, value);