aa3ac1d2fda0d28445c17b384b170b4b2096a561
max
Fri Sep 7 02:13:19 2018 -0700
adding mouse overs to quick links on hub connect, refs #22012
diff --git src/hg/hgHubConnect/hgHubConnect.c src/hg/hgHubConnect/hgHubConnect.c
index 4a395ea..a8abf34 100644
--- src/hg/hgHubConnect/hgHubConnect.c
+++ src/hg/hgHubConnect/hgHubConnect.c
@@ -157,42 +157,42 @@
// and another one with all genomes
int charCount = 0;
struct slName *genome = genomes;
for(; genome; genome = genome->next)
{
char *trimmedName = trackHubSkipHubName(genome->name);
char *shortName = cloneString(trimmedName);
// If even the first element is too long, truncate its short name.
if (genome==genomes && strlen(trimmedName) > GENLISTWIDTH)
shortName[GENLISTWIDTH] = 0;
// append to dyShortHtml if necessary
if (charCount == 0 || (charCount+strlen(trimmedName)<=GENLISTWIDTH))
{
if (withLink)
- dyStringPrintf(dyShortHtml,"%s" , hubUrl, genome->name, shortName);
+ dyStringPrintf(dyShortHtml,"%s" , genome->name, hubUrl, genome->name, shortName);
else
dyStringPrintf(dyShortHtml,"%s" , shortName);
dyStringPrintf(dyShortHtml,", ");
}
freeMem(shortName);
charCount += strlen(trimmedName);
// always append to dyHtml
if (withLink)
- dyStringPrintf(dyHtml,"%s" , hubUrl, genome->name, trimmedName);
+ dyStringPrintf(dyHtml,"%s" , genome->name, hubUrl, genome->name, trimmedName);
else
dyStringPrintf(dyHtml,"%s" , trimmedName);
if (genome->next)
{
dyStringPrintf(dyHtml,", ");
}
}
char *longHtml = dyStringCannibalize(&dyHtml);
char *shortHtml = dyStringCannibalize(&dyShortHtml);
shortHtml = removeLastComma(shortHtml);
if (charCount < GENLISTWIDTH)