3f9c57f384ccee0d8f8de53d10b0378addfbde33
tdreszer
  Wed Nov 16 12:41:05 2011 -0800
Fixed bug where track search advanced ddcl's were being duplicated.
diff --git src/hg/js/utils.js src/hg/js/utils.js
index 39cd57c..25607ea 100644
--- src/hg/js/utils.js
+++ src/hg/js/utils.js
@@ -2119,33 +2119,34 @@
     searchButtonsEnable: function (enable)
     { // Displays visible and checked track count
         var searchButton = $('input[name="hgt_tSearch"]'); // NOTE: must match TRACK_SEARCH in hg/inc/searchTracks.h
         var clearButton  = $('input.clear');
         if(enable) {
             $(searchButton).attr('disabled',false);
             $(clearButton).attr('disabled',false);
         } else {
             $(searchButton).attr('disabled',true);
             $(clearButton).attr('disabled',true);
         }
     },
 
     counts: function ()
     {// Displays visible and checked track count
-        var counter = $('.selCbCount');
+        var counter = normed($('.selCbCount'));
         if(counter != undefined) {
             var selCbs =  $("input.selCb");
+            if (selCbs != undefined && selCbs.length > 0)
             $(counter).text("("+$(selCbs).filter(":enabled:checked").length + " of " +$(selCbs).length+ " selected)");
         }
     },
 
     clearFound: function ()
     {// Clear found tracks and all input controls
         var found = $('div#found');
         if(found != undefined)
             $(found).remove();
         found = $('div#filesFound');
         if(found != undefined)
             $(found).remove();
         return false;
     },