e57edf093bd442bff0b0f42afe6daa7be76954f0
larrym
  Sat Jul 30 20:00:59 2011 -0700
add and use hgTracks.cgiVersion
diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index 43f6572..57937c3 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -5864,30 +5864,31 @@
 dragZooming = advancedJavascriptFeaturesEnabled(cart);
 
 /* Do main display. */
 
 if (cartUsualBoolean(cart, "hgt.trackImgOnly", FALSE))
     {
     trackImgOnly = TRUE;
     ideogramToo = cartUsualBoolean(cart, "hgt.ideogramToo", FALSE);
     hideControls = TRUE;
     withNextItemArrows = FALSE;
     withNextExonArrows = FALSE;
     hgFindMatches = NULL;     // XXXX necessary ???
     }
 
 jsonForClient = newJsonHash(newHash(8));
+jsonHashAddString(jsonForClient, "cgiVersion", CGI_VERSION);
 boolean searching = differentString(cartUsualString(cart, TRACK_SEARCH,"0"),"0");
 
 if(!trackImgOnly)
     {
     // Write out includes for css and js files
     hWrites(commonCssStyles());
     jsIncludeFile("jquery.js", NULL);
     jsIncludeFile("jquery-ui.js", NULL);
     jsIncludeFile("utils.js", NULL);
     jsIncludeFile("ajax.js", NULL);
     if(dragZooming && !searching)
         {
         jsIncludeFile("jquery.imgareaselect.js", NULL);
 #ifndef NEW_JQUERY
         webIncludeResourceFile("autocomplete.css");