4f8248a37b7dafb77e84f0c40d7b0152d296269f
chmalee
Thu Jan 15 14:41:56 2026 -0800
Make grey bar icons default to always on, refs #36956
diff --git src/hg/hgTracks/imageV2.c src/hg/hgTracks/imageV2.c
index 9d50ecd1506..75224207156 100644
--- src/hg/hgTracks/imageV2.c
+++ src/hg/hgTracks/imageV2.c
@@ -1929,31 +1929,31 @@
// make quickLifted tracks have a green left button
struct trackDb *tdb = imgTrack->tdb;
struct trackHub *tHub = NULL;
char *grpName = NULL;
if (tdb != NULL)
grpName = tdb->grp;
if (grpName != NULL)
tHub = grabHashedHub(grpName);
char *btnType = "btn";
if ((tHub != NULL) && startsWith("QuickLift", tHub->longLabel))
btnType = "btnGreen";
hPrintf(" width:9px; display:none;' class='%s %sbtn btnN %s'>",
trackName,(slice->link == NULL ? "inset " : ""), btnType);
// insert the gear spans with display: none
- if (cfgOptionBooleanDefault("greyBarIcons", FALSE))
+ if (cfgOptionBooleanDefault("greyBarIcons", TRUE))
{
hPrintf("", name);
}
hPrintf("
");
}
else
hPrintf("width:%dpx;'>",slice->width);
}
}
// FF does not support newline code and '...' looks bad without newlines
#define NEWLINE_ENCODED "
"
#define NEWLINE_NOT_SUPPORTED " - "
#define NEWLINE_TO_USE(browser) ((browser) == btFF ? NEWLINE_NOT_SUPPORTED : NEWLINE_ENCODED)
#define ELLIPSIS_TO_USE(browser) ((browser) == btFF ? "" : "...")
@@ -2169,60 +2169,60 @@
if (imgBox->showSideLabel && imgBox->plusStrand)
{
// button
safef(name, sizeof(name), "btn_%s", trackName);
hPrintf(" \n",name,(imgTrack->reorderable ? " class='dragHandle'" : ""));
sliceAndMapDraw(imgBox,imgTrack,stButton,name,FALSE, jsonTdbVars);
hPrintf(" | \n");
// leftLabel
safef(name,sizeof(name),"side_%s",trackName);
if (imgTrack->reorderable)
hPrintf(" \n",
name,attributeEncode(imgTrack->tdb->longLabel),newLine);
else
hPrintf(" | \n",name);
sliceAndMapDraw(imgBox,imgTrack,stSide,name,FALSE, jsonTdbVars);
- if (cfgOptionBooleanDefault("greyBarIcons", FALSE))
+ if (cfgOptionBooleanDefault("greyBarIcons", TRUE))
hPrintf("", trackName);
hPrintf(" | \n");
}
// Main/Data image region
hPrintf(" \n", trackName, imgBox->width);
// centerLabel
if (imgTrack->hasCenterLabel)
{
safef(name, sizeof(name), "center_%s", trackName);
sliceAndMapDraw(imgBox,imgTrack,stCenter,name,TRUE, jsonTdbVars);
hPrintf("\n");
}
// data image
safef(name, sizeof(name), "data_%s", trackName);
sliceAndMapDraw(imgBox,imgTrack,stData,name,(imgTrack->order>0), jsonTdbVars);
hPrintf(" | \n");
if (imgBox->showSideLabel && !imgTrack->plusStrand)
{
// rightLabel
safef(name, sizeof(name), "side_%s", trackName);
if (imgTrack->reorderable)
hPrintf(" \n",
name,attributeEncode(imgTrack->tdb->longLabel),newLine);
else
hPrintf(" | \n",name);
sliceAndMapDraw(imgBox,imgTrack,stSide,name,FALSE, jsonTdbVars);
- if (cfgOptionBooleanDefault("greyBarIcons", FALSE))
+ if (cfgOptionBooleanDefault("greyBarIcons", TRUE))
hPrintf("", trackName);
hPrintf(" | \n");
// button
safef(name, sizeof(name), "btn_%s", trackName);
hPrintf(" \n",name,(imgTrack->reorderable ? " class='dragHandle'" : ""));
sliceAndMapDraw(imgBox,imgTrack,stButton, name,FALSE, jsonTdbVars);
hPrintf(" | \n");
}
hPrintf("\n");
}
hPrintf("\n");
hPrintf("\n");
jsonTdbSettingsUse(jsonTdbVars);
}