5c82dc317f669e3c4437cddabdcc403c6b09477e tdreszer Wed Mar 5 17:56:46 2014 -0800 Fixed bug in Ted's changes that did not set the classes correctly. Redmine #12829. diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 042d8fd..b7e61dd 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -2841,36 +2841,34 @@ } else { imageV2.markAsDirtyPage(); } }, updateImgForId: function (html, id, fullImageReload, newJsonRec) { // update row in imgTbl for given id. // return true if we successfully pull slice for id and update it in imgTrack. var newTr = $(html).find("tr[id='tr_" + id + "']"); if (newTr.length > 0) { var tr = $(document.getElementById("tr_" + id)); if (tr.length > 0) { $(tr).html(newTr.children()) // Need to update tr class list too - - var classes = $(html).find("tr[id='tr_"+ id + "']")[0].className.split(/\s+/) - - if(classes && classes[1] && classes[1].length > 0) { + var classes = $(html).find("tr[id='tr_"+ id + "']")[0].className + if(classes && classes.length > 0) { $(tr).removeClass(); - $(tr).addClass(classes[1]); + $(tr).addClass(classes); } // NOTE: Want to examine the png? Uncomment: //var img = $('#tr_' + id).find("img[id^='img_data_']").attr('src'); //warn("Just parsed image:
"+img); // >1x dragScrolling needs some extra care. if(hgTracks.imgBoxPortal && (hgTracks.imgBoxWidth > hgTracks.imgBoxPortalWidth)) { if (hgTracks.imgBoxPortalLeft != undefined) { $(tr).find('.panImg').css({'left': hgTracks.imgBoxPortalLeft }); $(tr).find('.tdData').css( {'backgroundPosition': hgTracks.imgBoxPortalLeft}); } }