d2855ee8e2d9c2641bc68e0c0ad253644ebf3f9c
chmalee
Tue Nov 5 09:58:32 2024 -0800
Revert "Make drop down selects have a unique id from their parent, so document selectors work, refs #34759"
This reverts commit 9de7f8216d1c43504692879cb61b76d55934a22f.
diff --git src/hg/cgilib/search.c src/hg/cgilib/search.c
index 9cf7e4b..20f82b3 100644
--- src/hg/cgilib/search.c
+++ src/hg/cgilib/search.c
@@ -237,33 +237,32 @@
// Right side select of vals
safef(buf, sizeof(buf), "%s%i", METADATA_VALUE_PREFIX, row);
enum cvSearchable searchBy = cvSearchMethod(mdbSelect->name);
if (searchBy == cvSearchBySingleSelect || searchBy == cvSearchByMultiSelect)
{
dyStringPrintf(output,"\n
is%s | \n\n",
row,(searchBy == cvSearchByMultiSelect?" among":""),buf);
struct slPair *pairs = mdbValLabelSearch(conn, mdbSelect->name, MDB_VAL_STD_TRUNCATION,
FALSE, !fileSearch, fileSearch);
// not tags, either a file or table search
if (slCount(pairs) > 0)
{
- safef(id, sizeof id, "%i_select", row);
char *dropDownHtml = cgiMakeSelectDropList((searchBy == cvSearchByMultiSelect),
- id, pairs,mdbSelect->val, ANYLABEL,"mdbVal",
+ buf, pairs,mdbSelect->val, ANYLABEL,"mdbVal",
"change", "findTracks.mdbValChanged(this);",
"min-width:200px; font-size:.9em;", NULL);
if (dropDownHtml)
{
dyStringAppend(output,dropDownHtml);
freeMem(dropDownHtml);
}
slPairFreeList(&pairs);
}
}
else if (searchBy == cvSearchByFreeText)
{
dyStringPrintf(output," | contains | \n\n",row,buf);
|