06de783d0cb568e54e365bfa8e230295376f9e92 chinhli Mon Jun 20 16:31:35 2011 -0700 Fixed redmine 4151: hgTracks should generated HREF=../cgi-bin for hgGene diff --git src/hg/hgTracks/imageV2.c src/hg/hgTracks/imageV2.c index 1d64314..2aeea2f 100644 --- src/hg/hgTracks/imageV2.c +++ src/hg/hgTracks/imageV2.c @@ -1659,31 +1659,31 @@ { hPrintf("\n topLeftX, item->topLeftY, item->bottomRightX, item->bottomRightY); // TODO: remove static portion of the link and handle in js if(map->linkRoot != NULL) { if(skipToSpaces(item->linkVar)) hPrintf(" HREF=%s%s",map->linkRoot,(item->linkVar != NULL?item->linkVar:"")); else hPrintf(" HREF='%s%s'",map->linkRoot,(item->linkVar != NULL?item->linkVar:"")); } else if(item->linkVar != NULL) { if(skipToSpaces(item->linkVar)) hPrintf(" HREF=%s",item->linkVar); - else if(startsWith("/cgi-bin", item->linkVar)) // redmine #4151 + else if(startsWith("/cgi-bin/hgGene", item->linkVar)) // redmine #4151 hPrintf(" HREF='..%s'",item->linkVar); else hPrintf(" HREF='%s'",item->linkVar); } else warn("map item has no url!"); if(item->title != NULL && strlen(item->title) > 0) hPrintf(" TITLE='%s'", htmlEncode(item->title) ); if(item->id != NULL) hPrintf(" id='%s'", item->id); hPrintf(">" ); } hPrintf("\n"); return TRUE;