6f4f117363c1cbd67ce43df4149f2fc9881f87b2 tdreszer Wed Jun 22 09:46:25 2011 -0700 Fix for redmine 4381: subtrack cfg open shouldn't also open metadata. diff --git src/hg/js/utils.js src/hg/js/utils.js index 5e57f03..8f7285c 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -406,35 +406,46 @@ if(val > rangeMax) { if(popup) { obj.value = prompt(title +" is invalid.\nMust be no greater than "+rangeMax+".",obj.value); continue; } else { alert(title +" of '"+obj.value +"' is invalid.\nMust be no greater than "+rangeMax+"."); obj.value = obj.defaultValue; return false; } } } return true; } } + +function metadataIsVisible(trackName) +{ + var divit = $("#div_"+trackName+"_meta"); + if (divit == undefined || divit.length == 0) + return false; + return ($(divit).css('display') != 'none'); +} + function metadataShowHide(trackName,showLonglabel,showShortLabel) { // Will show subtrack specific configuration controls // Config controls not matching name will be hidden var divit = $("#div_"+trackName+"_meta"); + if (divit == undefined || divit.length == 0) + return false; var img = $(divit).prev('a').find("img"); if (img != undefined && $(img).length == 1) { img = $(img)[0]; if ($(divit).css('display') == 'none') $(img).attr('src','../images/upBlue.png'); else $(img).attr('src','../images/downBlue.png'); } if($(divit).css('display') == 'none') { $("#div_"+trackName+"_cfg").hide(); // Hide any configuration when opening metadata if($(divit).find('table').length == 0) { lookupMetadata(trackName,showLonglabel,showShortLabel); return false; }