38780ea6e4e20ab5e9dc641ae49bf574f4e49450 tdreszer Fri Mar 11 17:35:31 2011 -0800 Empty multi-select resulted in browser errors. diff --git src/hg/js/utils.js src/hg/js/utils.js index 7dc6610..1bdfa57 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -2166,31 +2166,31 @@ if (showTrs.length == 0) return undefined; // Find all filters var filters = $("select.filterBy"); if (filters.length == 0) return undefined; // Exclude one if requested. if (filterClass != undefined && filterClass.length > 0) filters = $(filters).not('.' + filterClass); // For each filter, filter the list of trs that matches that filter $(filters).each(function (i) { var val = $(this).val(); - if (val.length == 0) + if (val == null || val.length == 0) return; val = val.join(); if(val.indexOf("All") == 0) return; // Get the filter variable var filterVar = filterTableFilterVar(this); if (filterVar == undefined) return; // Get the selected values for this filter var classes = $(this).val(); if (classes.length == 0) return;