7d13a55b365d2adb10dd4c33e4698b6629170e26
kate
  Mon Jan 30 17:44:35 2017 -0800
Fix interacting UI controls. refs #18736

diff --git src/hg/js/barChart.js src/hg/js/barChart.js
new file mode 100644
index 0000000..8b77e3e
--- /dev/null
+++ src/hg/js/barChart.js
@@ -0,0 +1,20 @@
+// barChart.js - javascript for Genome Browser barChart track
+
+// Copyright (C) 2016 The Regents of the University of California
+
+function barChartUiTransformChanged(name) {
+// Disable view limits settings if log transform enabled
+
+    // 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);
+}