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)
{