c80b3c968b30abb3f54f63cb50e2aa41bbab5cfd
max
Tue Aug 18 21:18:10 2015 -0700
adapt spelling and activate mouse overs in extTools menu, refs #15113
diff --git src/hg/hgTracks/menu.c src/hg/hgTracks/menu.c
index 058d0f4..281f99a 100644
--- src/hg/hgTracks/menu.c
+++ src/hg/hgTracks/menu.c
@@ -156,32 +156,32 @@
int i = 0;
struct hotLink *link = NULL;
for(i = 0, link = links; link != NULL; i++, link = link->next)
{
char class[100];
if(i == 0)
safef(class, sizeof(class), "first");
else if (i + 1 == len)
safef(class, sizeof(class), "last");
else
class[0] = 0;
dyStringAppend(menuHtml, "
name);
if(*class)
dyStringPrintf(menuHtml, " class='%s'", class);
- dyStringPrintf(menuHtml, ">%s\n", link->url, link->id,
- link->external ? " TARGET='_blank'" : "", encodedName);
+ dyStringPrintf(menuHtml, ">%s\n", link->url,
+ link->id, link->mouseOver, link->external ? " TARGET='_blank'" : "", encodedName);
freez(&encodedName);
freez(&link->name);
freez(&link->url);
freez(&link->id);
}
slFreeList(links);
}
static void addSendToMenuItems(struct dyString *viewMenu, char* uiVars)
/* add the "send to" menu to the "viewMenu" dyString */
{
struct hotLink *viewLinks = NULL;
char url[4096];
@@ -206,31 +206,31 @@
safef(url, sizeof(url), "hgTracks?%s&hgt.redirectTool=%s", uiVars, et->tool);
boolean inactive = FALSE;
if (et->maxSize!=0)
{
inactive = TRUE;
if (et->maxSize>1000)
safef(label, sizeof(label), "%s (< %d kbp)", et->shortLabel, et->maxSize/1000);
else
safef(label, sizeof(label), "%s (< %d bp)", et->shortLabel, et->maxSize);
}
else
safef(label, sizeof(label), "%s", et->shortLabel);
- appendLinkMaybeInactive(&viewLinks, url, label, "extTool", TRUE, inactive);
+ appendLinkMaybeInactive(&viewLinks, url, label, et->longLabel, TRUE, inactive);
}
freeLinksAndConvert(viewLinks, viewMenu);
}
void printMenuBar()
/* Put up the special menu bar for hgTracks. */
{
struct hotLink *links = NULL;
struct sqlConnection *conn = NULL;
if (!trackHubDatabase(database))
conn = hAllocConn(database);
char *menuStr, buf[4096], uiVars[1024];
safef(uiVars, sizeof(uiVars), "%s=%s", cartSessionVarName(), cartSessionId(cart));