85d50be0698425886b76dbd31aed744b934586b9 tdreszer Tue Apr 26 14:46:27 2011 -0700 Added scrollbars to dropdownchecklist multi-selects diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js index 210361d..061d5d3 100644 --- src/hg/js/hgTracks.js +++ src/hg/js/hgTracks.js @@ -2150,31 +2150,31 @@ }); */ /* //in open ? Loads fine, but then dialog gets confused $(jsFiles).each(function (i) { bix = "<script type='text/javascript' SRC='".length; eix = this.lastIndexOf("'></script>"); file = this.substring(bix,eix); //$.getScript(file,function(data) { warn(data.substring(0,20) + " loaded")}); });*/ if( ! popUpTrackDescriptionOnly ) { var subtrack = tdbIsSubtrack(trackDbJson[popUpTrackName]) ? popUpTrackName :""; // If subtrack then vis rules differ popSaveAllVars = getAllVars( $('#hgTrackUiDialog'), subtrack ); // Saves the vars that may get changed by the popup cfg. // -- popup.ready() -- Here is the place to do things that might otherwise go into a $('#pop').ready() routine! $('#hgTrackUiDialog').find('.filterComp').each( function(i) { // Do this by 'each' to set noneIsAll individually - $(this).dropdownchecklist({ firstItemChecksAll: true, noneIsAll: $(this).hasClass('filterBy') }); + $(this).dropdownchecklist({ firstItemChecksAll: true, noneIsAll: $(this).hasClass('filterBy'), maxDropHeight: filterByMaxHeight(this) }); }); } $('#hgTrackUiDialog').dialog({ ajaxOptions: { // This doesn't work cache: true }, resizable: popUpTrackDescriptionOnly, height: 'auto', width: 'auto', minHeight: 200, minWidth: 700, modal: true, closeOnEscape: true, autoOpen: false,