7f89f65add75f4f1ef2bc371c50352bf28c01e02 larrym Thu Sep 2 14:50:45 2010 -0700 support configureByPopup trackDb setting (currently experimental) diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index b969871..28caa98 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -1786,11 +1786,16 @@ function _hgTrackUiPopUp(trackName,descriptionOnly) { // popup cfg dialog popUpTrackName = trackName; - var myLink = "../cgi-bin/hgTrackUi?ajax=1&g=" + trackName + "&hgsid=" + getHgsid() + "&db=" + getDb(); + var myLink = "../cgi-bin/hgTrackUi?g=" + trackName + "&hgsid=" + getHgsid() + "&db=" + getDb(); popUpTrackDescriptionOnly = descriptionOnly; if(popUpTrackDescriptionOnly) myLink += "&descriptionOnly=1"; + var rec = trackDbJson[trackName]; + if(rec != null && rec["configureByPopup"] != null && !rec["configureByPopup"]) { + window.location = myLink; + } else { + myLink += "&ajax=1"; $.ajax({ type: "GET", url: myLink, @@ -1801,6 +1806,7 @@ cache: false }); } +} function hgTrackUiPopUp(trackName,descriptionOnly) {