3010096fd8ad6b486928daf3ab8c7467fa928114 tdreszer Thu Sep 2 09:01:59 2010 -0700 Larry noticed my bug. Thanks. Now localVisibility should again be kept up to date diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index f432953..b969871 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -1810,11 +1810,11 @@ function hgTrackUiPopCfgOk(popObj, trackName) { // When hgTrackUi Cfg popup closes with ok, then update cart and refresh parts of page var rec = trackDbJson[trackName]; - var subtrack = rec.isSubtrack ? trackName :""; // If subtrack then vis rules differ + var subtrack = rec.isSubtrack ? trackName :undefined; // If subtrack then vis rules differ var allVars = getAllVars($('#pop'), subtrack ); var changedVars = varHashChanges(allVars,popSaveAllVars); //warn("cfgVars:"+varHashToQueryString(changedVars)); - var newVis = changedVars[subtrack]; + var newVis = changedVars[trackName]; var hide = (newVis != null && (newVis == 'hide' || newVis == '[]')); // subtracks do not have "hide", thus '[]' if($('#imgTbl') == undefined) { // On findTracks or config page setVarsFromHash(changedVars);