fa3c5feacf9d226310d8c7c775b8e8690aa4baf3
hiram
  Tue Mar 17 14:39:15 2026 -0700
add in the rest of the wiggle configurations for this onTheFly track refs #35958

diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index 278122e2f27..8bfeb9a343c 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2287,30 +2287,32 @@
 /* UI for oligo match track */
 {
 char *winSize = cartUsualString(cart, gcOnFlyWindowSize, gcOnFlyDefaultSize);
 puts("<P><B>GC Percent calculation window size:&nbsp;</B>");
 jsInline(
 "function fullTrack()\n"
 "{\n"
 "var box = jQuery('select[name$=gcOnFly]');\n"
 "if (box.val()=='hide')\n"
 "    box.val('full');\n"
 "}\n");
 printf("<input name='%s' id='%s' size=\"%d\" value=\"%s\" type=\"TEXT\">",
     gcOnFlyWindowSize, gcOnFlySizeVar, 15, winSize);
 jsOnEventById("input", gcOnFlySizeVar, "fullTrack();");
 puts("<P>UCSC standard window size is 5 bases.  Adjust size as desired.</P>");
+/* Add standard wiggle graph controls (height, scale, graph type, smoothing, etc.) */
+wigCfgUi(cart, tdb, tdb->track, "Graph configuration:", FALSE);
 }
 
 void cutterUi(struct trackDb *tdb)
 /* UI for restriction enzyme track */
 {
 char *enz = cartUsualString(cart, cutterVar, cutterDefault);
 puts("<P><B>Filter display by enzymes (separate with commas):</B><BR>");
 cgiMakeTextVar(cutterVar, enz, 100);
 }
 
 void genericWiggleUi(struct trackDb *tdb, int optionNum )
 /* put up UI for any standard wiggle track (a.k.a. sample track)*/
 {
 
 char options[7][256];