e9203da9b6c1b668e21f5624768b4d7cc5c725d0 max Wed Jun 7 13:25:21 2017 -0700 CIRM: convert reset all to a button, as per Jim diff --git src/hg/lib/tablesTables.c src/hg/lib/tablesTables.c index 9c860be..15a5ac2 100644 --- src/hg/lib/tablesTables.c +++ src/hg/lib/tablesTables.c @@ -28,48 +28,52 @@ fieldedTableAdd(table, row, fieldCount, ++i); sqlFreeResult(&sr); return table; } static void showTableFilterInstructionsEtc(struct fieldedTable *table, char *itemPlural, struct fieldedTableSegment *largerContext, void (*addFunc)(void)) /* Print instructional text, and basic summary info on who passes filter, and a submit * button just in case user needs it */ { /* Print info on matching */ int matchCount = slCount(table->rowList); if (largerContext != NULL) // Need to page? matchCount = largerContext->tableSize; cgiMakeButton("submit", "search"); + +printf(" \n"); +jsInlineF( +"$(function() {\n" +" $('#resetLink').click( function() { " +" $(':input').not(':button, :submit, :reset, :hidden, :checkbox, :radio').val('');\n" +" $('#submit').click();\n" +" });" +"});\n"); + printf("    "); printf("%d %s found. ", matchCount, itemPlural); + if (addFunc) addFunc(); printf("
\n"); printf("You can further filter search results field by field below. "); printf("Wildcard * and ? characters are allowed in text fields. "); printf(">min or <max are allowed in numerical fields.
\n"); -printf("Reset all filters\n"); -jsInlineF( -"$(function() {\n" -" $('#resetLink').click( function() { " -" $(':input').not(':button, :submit, :reset, :hidden, :checkbox, :radio').val('');\n" -" $('#submit').click();\n" -" });" -"});\n"); +//printf("Reset all filters\n"); } static void printSuggestScript(char *id, struct slName *suggestList) /* Print out a little javascript to wrap auto-suggester around control with given ID */ { struct dyString *dy = dyStringNew(256); dyStringPrintf(dy,"$(document).ready(function() {\n"); dyStringPrintf(dy," $('#%s').autocomplete({\n", id); dyStringPrintf(dy," delay: 100,\n"); dyStringPrintf(dy," minLength: 0,\n"); dyStringPrintf(dy," source: ["); char *separator = ""; struct slName *suggest; for (suggest = suggestList; suggest != NULL; suggest = suggest->next) {