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();