2fcabe1a7881fefe2f84adb2aa140ce916d883da
kate
  Mon Apr 17 16:04:16 2017 -0700
Fix event handling on checkbox. refs #18736

diff --git src/hg/js/utils.js src/hg/js/utils.js
index e31b9d6..9427c3d 100644
--- src/hg/js/utils.js
+++ src/hg/js/utils.js
@@ -1338,30 +1338,35 @@
 
     // NOTE: selector strings are a bit complex due to dots GB vars/attributes (track.var)
     // so can't use more concise jQuery syntax
 
     // check log transform
     var logCheckbox = $("input[name='" + name + ".logTransform']");
     var isLogChecked = logCheckbox.attr('checked');
 
     // enable/disable view limits
     var maxTextbox = $("input[name='" + name + ".maxLimit']");
     maxTextbox.attr('disabled', isLogChecked);
     var maxTextLabel = $("." + name + "ViewLimitsMaxLabel");
     maxTextLabel.toggleClass("disabled", isLogChecked ? true : false);
 }
 
+function barChartUiTransformChanged(name) {
+// Disable view limits settings if log transform enabled
+    gtexTransformChanged(name);
+}
+
 function gtexSamplesChanged(name)
 { // Disable and comparison controls if all samples selected
 
     // check sample select
     var sampleSelect = $("input[name='" + name + ".samples']:checked");
     var isAllSamples = (sampleSelect.val() === 'all');
 
     // enable/disable comparison options
     // limiting to radio buttons as there is a problem with tissue checkbox naming on popup
     var comparisonButtons = $("input[type='radio' name='" + name + ".comparison']");
     comparisonButtons.attr('disabled', isAllSamples);
     var comparisonLabel = $("." + name + "ComparisonLabel");
     comparisonLabel.toggleClass("disabled", isAllSamples ? true : false);
 }