11db7ea49d8fb79b428a1add7e21ace39c7aac73 kate Thu Nov 3 16:46:29 2016 -0700 Get score filter form cart. refs #17369 diff --git src/hg/hgGtexTrackSettings/hgGtexTrackSettings.c src/hg/hgGtexTrackSettings/hgGtexTrackSettings.c index 20b1efe..359410b 100644 --- src/hg/hgGtexTrackSettings/hgGtexTrackSettings.c +++ src/hg/hgGtexTrackSettings/hgGtexTrackSettings.c @@ -272,34 +272,37 @@ " <div class='configurator col-md-5'>\n" ); puts("<b>Limit to protein coding genes:</b>\n"); safef(cartVar, sizeof(cartVar), "%s.%s", track, GTEX_CODING_GENE_FILTER); boolean isCodingOnly = cartCgiUsualBoolean(cart, cartVar, GTEX_CODING_GENE_FILTER_DEFAULT); cgiMakeCheckBox(cartVar, isCodingOnly); puts( " </div>\n" ); /* Filter on score */ puts( " <div class='configurator col-md-7'>\n" ); puts(" <b>Limit to genes scored at or above:</b>\n"); -puts( -" <input id='scoreInput' value='' size='8'>\n" -" (range 0-1000)\n" -); +safef(buf, sizeof(buf), "%s.%s", tdb->track, SCORE_FILTER); +int score = cartUsualInt(cart, buf, 0); +int minScore = 0, maxScore = 1000; +cgiMakeIntVarWithLimits(buf, score, "Minimum score", 0, minScore, maxScore); +printf( + " (range %d-%d)\n", + minScore, maxScore); puts( " </div>\n" ); puts( " </div>\n" ); puts( " <!-- end configure panel -->\n" ); } static void printTrackConfig() /* Print track configuration panels, including Body Map. The layout is 2-column. Left column is body map SVG. Right column has a top panel for configuration settings (non-tissue),