f815a5698d53f70b21f42f113d93fdf5940289e7
max
Wed Jun 24 06:57:07 2020 -0700
adding dbSnp download warning to table browser, refs #25775
diff --git src/hg/hgTables/mainPage.c src/hg/hgTables/mainPage.c
index 9988063..b939201 100644
--- src/hg/hgTables/mainPage.c
+++ src/hg/hgTables/mainPage.c
@@ -394,30 +394,41 @@
"gene model files for use in genome analysis pipelines,
check the "
"bigZips/genes "
"directory on our download server.", database);
hPrintf(" ");
jsInline("function checkGtfNote() {"
"if (document.getElementById('outputTypeDropdown').value==='gff') "
" document.getElementById('gffNote').style.display=''; "
"else "
" document.getElementById('gffNote').style.display='none'; "
"}"
"$(document).ready(checkGtfNote);\n"
);
jsOnEventById("change", "outputTypeDropdown", "checkGtfNote()");
+jsInline("function checkSnpTablesNote() {"
+ "var trackName = document.getElementById('hgta_track').value;"
+ "if (trackName.startsWith('dbSnp') || trackName.startsWith('snp')) "
+ " document.getElementById('snpTablesNote').style.display=''; "
+ "else "
+ " document.getElementById('snpTablesNote').style.display='none'; "
+ "}"
+ "$(document).ready(checkSnpTablesNote);\n"
+);
+jsOnEventById("change", "outputTypeDropdown", "checkSnpTablesNote()");
+
if (!cfgOptionBooleanDefault("hgta.disableSendOutput", FALSE))
{
hPrintf(" Send output to ");
struct dyString *dy = dyStringNew(256);
dyStringAppend(dy,
"document.getElementById('checkboxGreat').checked=false;");
if (isGenomeSpaceEnabled())
dyStringAppend(dy,
"document.getElementById('checkboxGenomeSpace').checked=false;");
dyStringAppend(dy,
"return true;");
cgiMakeCheckBoxWithId("sendToGalaxy", doGalaxy(), "checkboxGalaxy");
jsOnEventById("click", "checkboxGalaxy", dy->string);
hPrintf("Galaxy\n");
nbSpaces(2);
@@ -635,30 +646,36 @@
if (curTrack == NULL)
{
struct trackDb *tdb = hTrackDbForTrack(database, curTable);
struct trackDb *cTdb = hCompositeTrackDbForSubtrack(database, tdb);
if (cTdb)
curTrack = cTdb;
else
curTrack = tdb;
isMaf = isMafTable(database, curTrack, curTable);
}
/* Table-specific options */
if (isHicTable(curTable))
hicMainPageConfig(cart, hTrackDbForTrack(database,curTable));
+hPrintf("