19a4f092a245f0dc66faafeaef874a53baa4ab81 kate Tue Mar 13 16:25:34 2018 -0700 Unrequire the directionality setting (default to false). refs #17512 diff --git src/hg/lib/interactUi.c src/hg/lib/interactUi.c index b2f0dc3..1cb558c 100644 --- src/hg/lib/interactUi.c +++ src/hg/lib/interactUi.c @@ -2,41 +2,31 @@ /* Copyright (C) 2018 The Regents of the University of California * See README in this or parent directory for licensing information. */ #include "cheapcgi.h" #include "cart.h" #include "hui.h" #include "trackDb.h" #include "interactUi.h" boolean isPopup = FALSE; boolean interactUiDirectional(struct trackDb *tdb) /* Determine if interactions are directional */ { -// TODO: make this setting optional (default to false) -boolean isDirectional = FALSE; -char *setting = trackDbSettingClosestToHome(tdb, INTERACT_DIRECTIONAL); -if (setting == NULL) - errAbort("interact track %s missing required %s setting\n", tdb->track, INTERACT_DIRECTIONAL); -if (sameString(setting, "true")) - isDirectional = TRUE; -else if (differentString(setting, "false")) - errAbort("interact track %s setting %s must be set true or false\n", - tdb->track, INTERACT_DIRECTIONAL); -return isDirectional; +return trackDbSettingClosestToHomeOn(tdb, INTERACT_DIRECTIONAL); } void interactUiMinScore(struct cart *cart, char *track, struct trackDb *tdb) /* Minimum score */ { char buffer[1024]; safef(buffer, sizeof buffer, "%s.%s", tdb->track, INTERACT_MINSCORE); int minScore = cartUsualInt(cart, buffer, INTERACT_DEFMINSCORE); printf("<b>Minimum score: </b>"); cgiMakeIntVar(buffer, minScore, 0); } void interactUiTrackHeight(struct cart *cart, char *track, struct trackDb *tdb) /* Input box to change track height */ {