ce8a04acdef8f498054fbaf608d05f5e4c35412f larrym Mon Jan 10 12:03:30 2011 -0800 keep class of group selects accurate (see redmine 2186#note-1) diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 92add89..4e72ef8 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -2598,23 +2598,24 @@ } } function windowOpenFailedMsg() { alert("Your web browser prevented us from opening a new window.\n\nPlease change your browser settings to allow pop-up windows from " + document.domain + "."); } function updateVisibility(track, visibility) { // Updates visibility state in trackDbJson and any visible elements on the page. // returns true if we modify at least one select in the group list var rec = trackDbJson[track]; var selectUpdated = false; $("select[name=" + track + "]").each(function(t) { + $(this).attr('class', visibility == 'hide' ? 'hiddenText' : 'normalText'); $(this).val(visibility); selectUpdated = true; }); if(rec) { rec.localVisibility = visibility; } return selectUpdated; }