4c15f3e254d1e9c7cb3c4dca17f2808c07dbdb4f tdreszer Thu Jul 7 17:52:25 2011 -0700 Moved all ddcl extension code into a ddcl object in ddcl.js. Reworked filterComp code to be more like filterTable code since IE was getting timeouts on HAIB TFBS. diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 0eb6a12..b9ca031 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -2368,35 +2368,35 @@ closeOnEscape: true, autoOpen: false, buttons: { "OK": function() { if( ! popUpTrackDescriptionOnly ) hgTrackUiPopCfgOk($('#pop'), popUpTrackName); $(this).dialog("close"); }}, // popup.ready() doesn't seem to work in open. So there is no need for open at this time. //open: function() { // var subtrack = tdbIsSubtrack(trackDbJson[popUpTrackName]) ? popUpTrackName :""; // If subtrack then vis rules differ // popSaveAllVars = getAllVars( $('#pop'), subtrack ); //}, open: function () { if (newJQuery) { if( ! popUpTrackDescriptionOnly ) { - $('#hgTrackUiDialog').find('.filterComp').each( function(i) { - if ($(this).hasClass('filterBy')) - ddclSetup(this, 'noneIsAll'); + $('#hgTrackUiDialog').find('.filterBy,.filterComp').each( function(i) { + if ($(this).hasClass('filterComp')) + ddcl.setup(this); else - ddclSetup(this); + ddcl.setup(this, 'noneIsAll'); }); } } }, close: function() { popUpBoxCleanup(); } }); // FIXME: Why are open and close no longer working!!! if(popUpTrackDescriptionOnly) { var myWidth = $(window).width() - 300; if(myWidth > 900) myWidth = 900; $('#hgTrackUiDialog').dialog("option", "maxWidth", myWidth); $('#hgTrackUiDialog').dialog("option", "width", myWidth);