4ce8707b784cb61309e09d1da3f7c3ef283064d1 tdreszer Mon Sep 13 10:49:30 2010 -0700 Right click view image must use regen a non-imageV2 image, due to conditional centerLabels in imageV2, among other things. diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 642352d..5298cd8 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -1584,7 +1584,7 @@ } else if (cmd == 'viewImg') { // Fetch a new copy of track img and show it to the user in another window. This code assume we have updated // remote cart with all relevant chages (e.g. drag-reorder). - var data = "hgt.trackImgOnly=1&hgsid=" + getHgsid(); + var data = "hgt.imageV1=1&hgt.trackImgOnly=1&hgsid=" + getHgsid(); jQuery('body').css('cursor', 'wait'); $.ajax({ type: "GET", @@ -2070,19 +2070,15 @@ } function handleViewImg(response, status) -{ +{ // handles view image response, which must get new image without imageV2 gimmickery jQuery('body').css('cursor', ''); - for (var id in trackDbJson) { - // Use an arbitrary id to pull out a src from the track image table; - // e.g.: - var str = "]*id='img_data_" + id + "'[^>]*src='([^']+)'"; + var str = "]*SRC='([^']+)'"; var reg = new RegExp(str); a = reg.exec(response); if(a && a[1]) { window.open(a[1]); return; } - } showWarning("Couldn't parse out img src"); }