8b16df428363748e823cc2b5a646b33466524f65
kate
  Thu Aug 24 13:20:50 2017 -0700
Extending maxHeight UI for barChart. refs #19872

diff --git src/hg/js/utils.js src/hg/js/utils.js
index 41255b8..907a997 100644
--- src/hg/js/utils.js
+++ src/hg/js/utils.js
@@ -1359,30 +1359,46 @@
     var transform = targetInfo[1];        
     var $maxInput = $("input[name='" + track + ".maxViewLimit']");
     var $maxLabel = $('.' + track + 'ViewLimitsMaxLabel');
     if ($(target).attr('checked')) {
         $maxInput.attr('disabled', true);
         $maxLabel.addClass('disabled');
         var $otherCheckbox = $("input[name='" + track + '.' + (transform === 'logTransform' ?
                                         'autoScale' : 'logTransform') + "']");
         $otherCheckbox.attr('checked', false);
     } else {
         $maxInput.attr('disabled', false);
         $maxLabel.removeClass('disabled');
     }
 }
 
+function barChartHeightLimitChanged(event)
+{// Enable/disable chart height maximum entry box and label
+    var target = event.target;
+    var targetInfo = target.id.split('.');
+    var track = targetInfo[0];        
+    var $maxInput = $("input[name='" + track + ".heightPer']");
+    var $maxLabel = $('.' + track + 'ChartLimitsMaxLabel');
+    if ($(target).attr('checked')) {
+        $maxInput.attr('disabled', false);
+        $maxLabel.removeClass('disabled');
+    } else {
+        $maxInput.attr('disabled', true);
+        $maxLabel.addClass('disabled');
+    }
+}
+
 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);
 }