1eaedcf685289f4cddd2f7c1206e8fb2d90ce0bf
braney
  Mon May 6 17:22:43 2019 -0700
allow users to turn on or off advanced controls in filters

diff --git src/hg/js/hui.js src/hg/js/hui.js
index 0560f61..1aec2d4 100644
--- src/hg/js/hui.js
+++ src/hg/js/hui.js
@@ -1345,15 +1345,30 @@
         }
     });
 }
 
 function multiWigSetupOnChange(track) {
     var $overlay = $('select[name="' + track + '.aggregate"]');
     var $winFunc = $('select[name="' + track + '.windowingFunction"]');
     if ($overlay && $winFunc) {
         selectLinkChanges($overlay, $winFunc, {
             'stacked': { 'mean+whiskers': 'mean' }
         });
     } else {
         $("#message").text('$ cant find my selectors for ' + track + '!');
     }
 }
+
+function advancedSearchOnChange(track) {
+        // turn on or off "advanced" controls in filters
+        $(document.getElementsByName(track)[0]).change(function() {
+            advancedControls = document.getElementsByClassName('advanced'); 
+            var newStyle = 'display:none'; 
+            if(this.checked) 
+                newStyle='display:visible';
+            for (var control in advancedControls ) 
+                advancedControls[control].style = newStyle;
+            }
+        );
+}
+
+