src/hg/hgTracks/imageV2.c 1.25
1.25 2010/03/09 00:19:56 tdreszer
Move some javascript code into c to speed handling massive images
Index: src/hg/hgTracks/imageV2.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/imageV2.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -b -B -U 4 -r1.24 -r1.25
--- src/hg/hgTracks/imageV2.c 13 Feb 2010 00:42:33 -0000 1.24
+++ src/hg/hgTracks/imageV2.c 9 Mar 2010 00:19:56 -0000 1.25
@@ -1394,9 +1394,9 @@
hPrintf(" <MAP name='map_%s'>", name); // map_ prefix is implicit
struct mapItem *item = map->items;
for(;item!=NULL;item=item->next)
{
- hPrintf("\n <AREA SHAPE=RECT COORDS='%d,%d,%d,%d'",
+ hPrintf("\n <AREA SHAPE=RECT COORDS='%d,%d,%d,%d' onclick='postToSaveSettings(this);'",
item->topLeftX, item->topLeftY, item->bottomRightX, item->bottomRightY);
// TODO: remove static portion of the link and handle in js
if(map->linkRoot != NULL)
hPrintf(" HREF='%s%s'",map->linkRoot,(item->linkVar != NULL?item->linkVar:""));
@@ -1404,9 +1404,9 @@
hPrintf(" HREF='%s'",item->linkVar);
else
warn("map item has no url!");
- if(item->title != NULL)
+ if(item->title != NULL && strlen(item->title) > 0)
hPrintf(" TITLE='%s'", item->title );
if(item->id != NULL)
hPrintf(" id='%s'", item->id);
hPrintf(">" );