e55380252b14920754888010765e68653aa0ad56
kuhn
Fri Sep 30 22:02:44 2011 -0700
moved PS/PDF and Sessions links in topbar to the left of NCBI and Ensembl links so they are onscreen in narrow windows
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 31b604f..1dccac1 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -3610,30 +3610,46 @@
winStart, chromName, winStart, winEnd, database, uiVars->string, "DNA");
}
if (!psOutput)
{
/* disable Convert function for CGB servers for the time being */
if (!hIsCgbServer())
if (liftOverChainForDb(database) != NULL)
{
hPrintf("
string, database);
hPrintf("\" class=\"topbar\">Convert | ");
}
}
+if (!psOutput)
+ {
+ hPrintf(" %s | ",cartSessionVarName(),
+ cartSessionId(cart), "PDF/PS");
+ }
+
+if (!psOutput)
+ {
+ if (wikiLinkEnabled())
+ {
+ printf(" Session | ",
+ cartSessionVarName(), cartSessionId(cart));
+ }
+ }
+
char ensVersionString[256];
char ensDateReference[256];
ensGeneTrackVersion(database, ensVersionString, ensDateReference,
sizeof(ensVersionString));
if (!psOutput)
{
if (differentWord(database,"susScr2"))
{
/* Print Ensembl anchor for latest assembly of organisms we have
* supported by Ensembl == if versionString from trackVersion exists */
if (sameWord(database,"hg19"))
{
printEnsemblAnchor(database, NULL, chromName, winStart, winEnd, &links);
}
@@ -3797,46 +3813,30 @@
safef(buf, sizeof(buf), "http://ws170.wormbase.org/db/seq/gbrowse/wormbase?name=%s:%d-%d",
skipChr(chromName), winStart+1, winEnd);
appendLink(&links, buf, "WormBase", "wormbaseLink");
}
if (sameString(database, "ce2"))
{
safef(buf, sizeof(buf), "http://ws120.wormbase.org/db/seq/gbrowse/wormbase?name=%s:%d-%d",
skipChr(chromName), winStart+1, winEnd);
appendLink(&links, buf, "WormBase", "wormbaseLink");
}
}
for(link = links; link != NULL; link = link->next)
hPrintf(" %s | \n", link->url, link->id, link->name);
-if (!psOutput)
- {
- hPrintf(" %s | ",cartSessionVarName(),
- cartSessionId(cart), "PDF/PS");
- }
-
-if (!psOutput)
- {
- if (wikiLinkEnabled())
- {
- printf(" Session | ",
- cartSessionVarName(), cartSessionId(cart));
- }
- }
-
if (hIsGisaidServer())
{
//hPrintf(" %s | \n", "Help");
hPrintf(" %s | \n", "Help");
}
else
if (hIsGsidServer())
{
hPrintf(" %s | \n", "Help");
}
else
{
hPrintf(" %s | \n", "Help");
}