9be0d4e97bf4bcfc9bb345d5764c47f4b2ae9517
tdreszer
Wed Aug 18 15:10:44 2010 -0700
Fixed off by one bug seen in ie.
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index 7742c12..70c621a 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2171,7 +2171,7 @@
printf("");
}
-void specificUi(struct trackDb *tdb, struct customTrack *ct)
+void specificUi(struct trackDb *tdb, struct customTrack *ct, boolean ajax)
/* Draw track specific parts of UI. */
{
char *track = tdb->track;
@@ -2414,6 +2414,7 @@
{
hCompositeUi(database, cart, tdb, NULL, NULL, MAIN_FORM, trackHash);
}
+if (!ajax)
extraUiLinks(database,tdb, trackHash);
}
@@ -2487,11 +2488,14 @@
hTvFromString(cartUsualString(cart,tdb->track, vis)),
tdb->canPack, "normalText", trackDbSetting(tdb, "onlyVisibility"));
}
+if (!ajax)
+ {
printf(" ");
cgiMakeButton("Submit", "Submit");
if(tdbIsComposite(tdb))
printf("\n Reset to defaults\n",setting);
+ }
if (ct)
{
@@ -2526,7 +2530,7 @@
}
printf("
\n");
-specificUi(tdb, ct);
+specificUi(tdb, ct, ajax);
puts("");
if (ct)
@@ -2537,7 +2541,11 @@
cgiMakeHiddenVar(CT_SELECTED_TABLE_VAR, tdb->track);
puts("\n");
}
-else
+
+if (ajax)
+ return;
+
+if (!ct)
{
/* Print data version trackDB setting, if any */
char *version = trackDbSetting(tdb, "dataVersion");
@@ -2560,9 +2568,6 @@
}
}
-if(ajax)
- return;
-
if (tdb->html != NULL && tdb->html[0] != 0)
{
htmlHorizontalLine();