f84e40cdbb67a6f880116bd7a2b93aabe0919e4b
tdreszer
  Thu Jul 21 17:25:58 2011 -0700
Fix for redmine 4686. Don't show navlinks when called by ajax.
diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c
index c7bd36c..70d4831 100644
--- src/hg/hgTrackUi/hgTrackUi.c
+++ src/hg/hgTrackUi/hgTrackUi.c
@@ -2874,31 +2874,31 @@
         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=%d&%s=%s';return false;", hgCustomName(), cartSessionId(cart), CT_SELECTED_TABLE_VAR, tdb->track);
             else
                 safef(buf, sizeof(buf), "document.customTrackForm.submit();return false;");
             cgiMakeOnClickButton(buf, "Update custom track");
             }
         }
     }
 
-if (!tdbIsSuper(tdb) && !tdbIsDownloadsOnly(tdb))
+if (!tdbIsSuper(tdb) && !tdbIsDownloadsOnly(tdb) && !ajax)
     {
     // NAVLINKS - For pages w/ matrix, add Description, Subtracks and Downloads links
     if (trackDbSetting(tdb, "dimensions") || (trackDbSetting(tdb, "wgEncode") && tdbIsComposite(tdb)))
         {
         printf("\n&nbsp;&nbsp;<span id='navDown' style='float:right; display:none;'>");
         if (trackDbSetting(tdb, "wgEncode"))
             {
             if (!hIsPreviewHost())
                 {
                 // TODO: get from hui.c
                 printf("<A TARGET=_BLANK HREF='http://%s/cgi-bin/hgTrackUi?db=%s&g=%s' TITLE='Early access to unreviewed new data on the Preview Browser...'>Preview</A>",
                     "genome-preview.ucsc.edu", database, tdb->track);
                 }
             printf("&nbsp;&nbsp;");
             makeDownloadsLink(database, tdb, trackHash);