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);