src/hg/hgTracks/hgTracks.c 1.1627
1.1627 2010/02/16 02:43:50 larrym
add gene autosuggestion
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1626
retrieving revision 1.1627
diff -b -B -U 4 -r1.1626 -r1.1627
--- src/hg/hgTracks/hgTracks.c 13 Feb 2010 01:27:58 -0000 1.1626
+++ src/hg/hgTracks/hgTracks.c 16 Feb 2010 02:43:50 -0000 1.1627
@@ -44,8 +44,9 @@
#include "hgConfig.h"
#include "encode.h"
#include "agpFrag.h"
#include "imageV2.h"
+#include "suggest.h"
static char const rcsid[] = "$Id$";
/* These variables persist from one incarnation of this program to the
@@ -4422,12 +4423,15 @@
position = cloneString(buf);
hWrites("position/search ");
hTextVar("position", addCommasToPos(database, position), 30);
sprintLongWithCommas(buf, winEnd - winStart);
+ if(dragZooming && assemblySupportsGeneSuggest(database))
+ hWrites(" gene <input type='text' size='8' id='suggest'/>\n");
hWrites(" ");
- hButton("hgt.jump", "jump");
+ hButtonWithOnClick("hgt.jump", "jump", NULL, "jumpButtonOnClick()");
hOnClickButton(clearButtonJavascript,"clear");
hPrintf(" size <span id='size'>%s</span> bp. ", buf);
+ hWrites(" ");
hButton("hgTracksConfigPage", "configure");
//hPrintf(" <FONT SIZE=3><A STYLE=\"text-decoration:none; padding:2px; background-color:yellow; border:solid 1px\" HREF=\"http://www.surveymonkey.com/s.asp?u=881163743177\" TARGET=_BLANK><EM><B>Your feedback</EM></B></A></FONT>\n");
if (survey && sameWord(survey, "on"))
hPrintf(" <FONT SIZE=3><A STYLE=\"background-color:yellow;\" HREF=\"http://www.surveymonkey.com/s.asp?u=881163743177\" TARGET=_BLANK><EM><B>Take survey</EM></B></A></FONT>\n");
@@ -5385,10 +5389,14 @@
if(dragZooming)
{
jsIncludeFile("jquery.imgareaselect.js", NULL);
jsIncludeFile("utils.js", NULL);
+ hPrintf("<link href='../style/autocomplete.css' rel='stylesheet' type='text/css' />\n");
+ jsIncludeFile("jquery.autocomplete.js", NULL);
+ jsIncludeFile("autocomplete.js", NULL);
}
jsIncludeFile("hgTracks.js", NULL);
+
#ifdef LOWELAB
jsIncludeFile("lowetooltip.js", NULL);
#endif
@@ -5401,9 +5409,9 @@
jsIncludeFile("ajax.js", NULL);
hPrintf("<div id='hgTrackUiDialog' style='display: none'></div>");
// XXXX stole this and '.hidden' from bioInt.css - needs work
-hPrintf("<div id='warning' class='ui-state-error ui-corner-all hidden' style='font-size: 0.75em; display: none;' onclick='$(this).hide();'><p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: 0.3em;'></span><strong>Alert: </strong><span id='warningText'></span> (click to hide)</p></div>\n");
+hPrintf("<div id='warning' class='ui-state-error ui-corner-all hidden' style='font-size: 0.75em; display: none;' onclick='$(this).hide();'><p><span class='ui-icon ui-icon-alert' style='float: left; margin-right: 0.3em;'></span><strong></strong><span id='warningText'></span> (click to hide)</p></div>\n");
#endif
if (cartVarExists(cart, "chromInfoPage"))
{