src/hg/hgGateway/hgGateway.c 1.115

1.115 2010/03/10 00:19:06 larrym
support "type/paste gene name and click submit without choosing from autosuggest list"
Index: src/hg/hgGateway/hgGateway.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgGateway/hgGateway.c,v
retrieving revision 1.114
retrieving revision 1.115
diff -b -B -U 4 -r1.114 -r1.115
--- src/hg/hgGateway/hgGateway.c	16 Feb 2010 21:04:20 -0000	1.114
+++ src/hg/hgGateway/hgGateway.c	10 Mar 2010 00:19:06 -0000	1.115
@@ -128,9 +128,9 @@
 
 if(supportsSuggest)
     {
     puts("<td align=center>\n");
-    hWrites("<input type='text' size='5' id='suggest' />\n");
+    hWrites("<input name='hgt.suggest' type='text' size='5' id='suggest' />\n");
     printf("</td>\n");
     }
 
 cartSetString(cart, "position", position);
@@ -145,9 +145,12 @@
 puts("<td align=center>\n");
 cgiMakeIntVar("pix", cartUsualInt(cart, "pix", hgDefaultPixWidth), 4);
 puts("</td>\n");
 puts("<td align=center>");
-cgiMakeButton("Submit", "submit");
+if(supportsSuggest)
+    hButtonWithOnClick("Submit", "submit", NULL, "submitButtonOnClick()");
+else
+    cgiMakeButton("Submit", "submit");
 puts(
 "</td>\n"
 "</tr></table>\n"
 "</FORM></td></tr>\n");
@@ -197,9 +200,12 @@
 // clear possition button
 puts("<TD VALIGN=\"TOP\">");
 puts("<FORM ACTION=\"../cgi-bin/hgTracks\" NAME=\"buttonForm\" METHOD=\"GET\">\n");
 cartSaveSession(cart);	/* Put up hgsid= as hidden variable. */
-cgiMakeOnClickButton("document.mainForm.position.value=''","clear position");
+if(supportsSuggest)
+    cgiMakeOnClickButton("document.mainForm.position.value=''; document.getElementById('suggest').value='';", "clear position");
+else
+    cgiMakeOnClickButton("document.mainForm.position.value=''", "clear position");
 puts("</FORM></TD>");
 
 puts("</TR>");
 puts("</TABLE>");