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); }