430c6779758c85d2b47bf8ca986a518c195a6b07 kent Tue Feb 8 09:51:28 2011 -0800 Making link to table browser for hub tracks preload the hub track. diff --git src/hg/lib/web.c src/hg/lib/web.c index 5e9ac72..323bf0c 100644 --- src/hg/lib/web.c +++ src/hg/lib/web.c @@ -1,30 +1,31 @@ #include "common.h" #include <regex.h> #include "hCommon.h" #include "obscure.h" #include "dnautil.h" #include "errabort.h" #include "htmshell.h" #include "web.h" #include "hPrint.h" #include "hdb.h" #include "hui.h" #include "hgConfig.h" #include "cheapcgi.h" #include "dbDb.h" #include "hgColors.h" +#include "hubConnect.h" #include "searchTracks.h" #ifndef GBROWSE #include "axtInfo.h" #include "wikiLink.h" #include "googleAnalytics.h" #endif /* GBROWSE */ #include "errabort.h" // FIXME tmp hack to try to find source of popWarnHandler underflows in browse /* phoneHome business */ #include <utime.h> #include <htmlPage.h> #include <signal.h> /* phoneHome business */ static char const rcsid[] = "$Id: web.c,v 1.173 2010/05/20 03:14:17 kent Exp $"; @@ -338,31 +339,30 @@ } { char *table = (theCart == NULL ? NULL : (endsWith(scriptName, "hgGene") ? cartOptionalString(theCart, "hgg_type") : cartOptionalString(theCart, "g"))); if (table && theCart && (endsWith(scriptName, "hgc") || endsWith(scriptName, "hgTrackUi") || endsWith(scriptName, "hgGene"))) { struct trackDb *tdb = hTrackDbForTrack(db, table); if (tdb != NULL) printf(" <A HREF=\"../cgi-bin/hgTables%s&hgta_doMainPage=1&" "hgta_group=%s&hgta_track=%s&hgta_table=%s\" " "class=\"topbar\">\n", - // uiState, tdb->grp, table, table); uiState, tdb->grp, tdb->track, tdb->table); else printf(" <A HREF=\"../cgi-bin/hgTables%s&hgta_doMainPage=1\" " "class=\"topbar\">\n", uiState); trackDbFree(&tdb); } else printf(" <A HREF=\"../cgi-bin/hgTables%s%shgta_doMainPage=1\" " "class=\"topbar\">\n", uiState, theCart ? "&" : "?" ); } /* disable TB for both GSID and CGB servers */ if (!isGsid && !hIsCgbServer()) puts(" Tables</A> "); if (!endsWith(scriptName, "hgNear"))