90575b28d8d97732503671e4c5c80f7fbf2d3ac2 tdreszer Tue Oct 11 13:57:16 2011 -0700 With subCfg, when only one subtrack, highlevel shouuld show subtrack controls, so that rightClick and subCfg work together. diff --git src/hg/js/hui.js src/hg/js/hui.js index ebd35cb..9dba603 100644 --- src/hg/js/hui.js +++ src/hg/js/hui.js @@ -567,43 +567,30 @@ } return true; } function compositeCfgRegisterOnchangeAction(prefix) { // After composite level cfg settings written to HTML it is necessary to go back and // make sure that each time they change, any matching subtrack level cfg setting are changed. var list = $("input[name^='"+prefix+".']").not("[name$='.vis']"); $(list).change(function(){compositeCfgUpdateSubtrackCfgs(this);}); var list = $("select[name^='"+prefix+".']").not("[name$='.vis']"); $(list).change(function(){compositeCfgUpdateSubtrackCfgs(this);}); } -function visTriggersHiddenSelect(obj) -{ // SuperTrack child changing vis should trigger superTrack reshaping. - // This is done by setting hidden input "_sel" - var trackName_Sel = $(obj).attr('name') + "_sel"; - var theForm = $(obj).closest("form"); - var visible = (obj.selectedIndex != 0); - if (visible) { - updateOrMakeNamedVariable(theForm,trackName_Sel,"1"); - } else - disableNamedVariable(theForm,trackName_Sel); - return true; -} - function subtrackCfgHideAll(table) { // hide all the subtrack configuration stuff $("div[id $= '_cfg']").each( function (i) { $( this ).css('display','none'); $( this ).children("input[name$='.childShowCfg']").val("off"); }); // Hide all "..." metadata displayed $("div[id $= '_meta']:visible").toggle(); $("img[src$='../images/upBlue.png']").attr('src','../images/downBlue.png'); } function subtrackCfgShow(tableName) { // Will show subtrack specific configuration controls