a593c39efc34df5cd82a0b4c1aed05ba5667d478
braney
Thu Feb 8 08:37:22 2018 -0800
add link to hgCollection in hgTrackUi for custom composites
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index b5eff0a..0bbbc2c 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -37,30 +37,31 @@
#include "expRecord.h"
#include "wikiTrack.h"
#include "hubConnect.h"
#include "trackHub.h"
#include "pcrResult.h"
#include "dgv.h"
#include "transMapStuff.h"
#include "vcfUi.h"
#include "bbiFile.h"
#include "ensFace.h"
#include "microarray.h"
#include "trackVersion.h"
#include "gtexUi.h"
#include "genbank.h"
#include "botDelay.h"
+#include "customComposite.h"
#ifdef USE_HAL
#include "halBlockViz.h"
#endif
#define MAIN_FORM "mainForm"
#define WIGGLE_HELP_PAGE "../goldenPath/help/hgWiggleTrackHelp.html"
struct cart *cart = NULL; /* Cookie cart with UI settings */
char *database = NULL; /* Current database. */
char *chromosome = NULL; /* Chromosome. */
struct hash *trackHash = NULL; /* Hash of all tracks in database. */
void tfbsConsSitesUi(struct trackDb *tdb)
{
@@ -3268,30 +3269,35 @@
printf(" ");
cgiMakeButton("Submit", "Submit");
// Offer cancel button always? // composites and multiTracks (not standAlones or supers)
if (tdbIsContainer(tdb))
{
printf(" ");
cgiMakeOnClickButton("htui_cancel", "window.history.back();","Cancel");
}
if (tdbIsComposite(tdb))
{
printf("\n Reset to defaults\n");
jsOnEventByIdF("click", "htui_reset",
"setVarAndPostForm('%s','1','mainForm'); return false;", setting);
}
+ if ( isCustomComposite(tdb))
+ {
+ printf("\n Go to Track Collection Builder\n", hgCollectionName());
+ }
+
}
if (ct)
{
puts(" ");
cgiMakeButton(CT_DO_REMOVE_VAR, "Remove custom track");
cgiMakeHiddenVar(CT_SELECTED_TABLE_VAR, tdb->track);
puts(" ");
if (differentString(tdb->type, "chromGraph"))
{
char buf[256];
if (ajax)
// reference to a separate form doesn't work in modal dialog,
// so change window.location directly.
safef(buf, sizeof(buf), "window.location='%s?hgsid=%s&%s=%s';return false;",