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: </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];