4c15f3e254d1e9c7cb3c4dca17f2808c07dbdb4f
tdreszer
Thu Jul 7 17:52:25 2011 -0700
Moved all ddcl extension code into a ddcl object in ddcl.js. Reworked filterComp code to be more like filterTable code since IE was getting timeouts on HAIB TFBS.
diff --git src/hg/hgTracks/searchTracks.c src/hg/hgTracks/searchTracks.c
index 85f98ee..c72092c 100644
--- src/hg/hgTracks/searchTracks.c
+++ src/hg/hgTracks/searchTracks.c
@@ -573,36 +573,35 @@
// be done with json
hWrites(jsonTdbSettingsUse(&jsonTdbVars));
}
hPrintf(""); // This div allows the clear button to empty it
}
void doSearchTracks(struct group *groupList)
{
if (!advancedJavascriptFeaturesEnabled(cart))
{
warn("Requires advanced javascript features.");
return;
}
webIncludeResourceFile("ui.dropdownchecklist.css");
-//jsIncludeFile("ui.core.js",NULL); // NOTE: This appears to be not needed as long as jquery-ui.js comes before ui.dropdownchecklist.js
jsIncludeFile("ui.dropdownchecklist.js",NULL);
// This line is needed to get the multi-selects initialized
#ifdef NEW_JQUERY
+jsIncludeFile("ddcl.js",NULL);
hPrintf("\n");
-hPrintf("\n");
#else///ifndef NEW_JQUERY
hPrintf("\n");
hPrintf("\n");
#endif///ndef NEW_JQUERY
struct group *group;
char *groups[128];
char *labels[128];
int numGroups = 1;
groups[0] = ANYLABEL;
labels[0] = ANYLABEL;
char *nameSearch = cartOptionalString(cart, TRACK_SEARCH_ON_NAME);
char *typeSearch = cartOptionalString(cart, TRACK_SEARCH_ON_TYPE);
char *descSearch = NULL;
char *groupSearch = cartOptionalString(cart, TRACK_SEARCH_ON_GROUP);