02859b32806a590d0dd38b3819c0c5756ffebbd1 tdreszer Wed Oct 26 16:01:10 2011 -0700 knocked off another couple of minor bugs in js. diff --git src/hg/js/utils.js src/hg/js/utils.js index 49a7fa0..0001e66 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -388,31 +388,35 @@ { // 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 (typeof(subCfg) !== "undefined") { + var cfg = normed($("#div_cfg_"+trackName)); + if (cfg != undefined) // Hide any configuration when opening metadata + $(cfg).hide(); + } if($(divit).find('table').length == 0) { lookupMetadata(trackName,showLonglabel,showShortLabel); return false; } } var tr = $(divit).parents('tr'); if (tr.length > 0) { tr = tr[0]; var bgClass = null; var classes = $( tr ).attr("class").split(" "); for (var ix=0;ix<classes.length;ix++) { if (classes[ix].substring(0,'bgLevel'.length) == 'bgLevel') bgClass = classes[ix]; }