38713472b37d9c8ebf55826b3d6f52edc7fba8f1 braney Wed Aug 23 15:24:47 2023 -0700 one more edit of squishyPack control label diff --git src/hg/lib/hui.c src/hg/lib/hui.c index b87c861..eac991a 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -5912,39 +5912,43 @@ cgiMakeCheckBox(varName, option); printf("<BR>\n"); //char *style = option ? "display:block" : "display:none"; //printf("<DIV ID=\"snakeGraphOptions\" STYLE=\"%s\">\n", style); //printf("</DIV>\n\n"); jsInlineF("$(\"input[name='%s']\").click( function() { $('#snakeGraphOptions').toggle();} );\n" , varName); // XSS FILTER? } void squishyPackOption(struct cart *cart, char *name, char *title, struct trackDb *tdb) /* let the user choose to see the track in wiggle mode */ { char option[256]; +char buffer[4096]; char *field = trackDbSetting(tdb, "squishyPackField"); if (field == NULL) return; char *fieldLabel = trackDbSetting(tdb, "squishyPackLabel"); if (fieldLabel == NULL) - fieldLabel = field; + { + fieldLabel = buffer; + safef(buffer, sizeof buffer, "Reduce (squish) the height of items that have a %s value greater than", field); + } double squishyPackPoint = cartOrTdbDouble(cart, tdb, "squishyPackPoint", 999); -printf("<BR><B><B>Reduce the height of transcripts (squish) that have a %s greater or equal to </B> ", fieldLabel); +printf("<BR><B><B>%s</B> ", fieldLabel); safef(option, sizeof(option), "%s.%s", name, "squishyPackPoint" ); cgiMakeDoubleVarWithLimits(option, squishyPackPoint, "Range min", 0, NO_VALUE, NO_VALUE); } void wigOption(struct cart *cart, char *name, char *title, struct trackDb *tdb) /* let the user choose to see the track in wiggle mode */ { printf("<BR><BR><B>Display data as a density graph:</B> "); boolean option = cartOrTdbBoolean(cart, tdb, "doWiggle", FALSE); char varName[1024]; safef(varName, sizeof(varName), "%s.doWiggle", name); cgiMakeCheckBox(varName, option); printf("<BR>\n");