From b4b057fc6df6bd5c6aad07490f1e5bad1e33e34f Mon Sep 17 00:00:00 2001 From: Zachary Sloan Date: Thu, 20 Dec 2012 17:00:37 -0600 Subject: The control locus field in the interval mapping settings is now disabled if "choose closest control" is set to "yes" --- .../static/new/javascript/show_trait_mapping_tools.coffee | 11 +++++++++-- .../wqflask/static/new/javascript/show_trait_mapping_tools.js | 7 ++++++- wqflask/wqflask/templates/show_trait_mapping_tools.html | 10 ++++++---- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.coffee b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.coffee index 03048c5d..2cfc1c5b 100644 --- a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.coffee +++ b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.coffee @@ -7,10 +7,17 @@ $ -> $("#marker_regression_btn").click(run_marker_regression) - + composite_mapping_fields = -> $(".composite_fields").toggle() - $("#use_composite_choice").change(composite_mapping_fields) \ No newline at end of file + $("#use_composite_choice").change(composite_mapping_fields) + + + + $("#choose_closet_control").change(-> + elem = "#control_locus" + $(elem).prop("disabled", !$(elem).prop("disabled")) + ) \ No newline at end of file diff --git a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js index 20e379df..3923ebb7 100644 --- a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js +++ b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js @@ -14,7 +14,12 @@ composite_mapping_fields = function() { return $(".composite_fields").toggle(); }; - return $("#use_composite_choice").change(composite_mapping_fields); + $("#use_composite_choice").change(composite_mapping_fields); + return $("#choose_closet_control").change(function() { + var elem; + elem = "#control_locus"; + return $(elem).prop("disabled", !$(elem).prop("disabled")); + }); }); }).call(this); diff --git a/wqflask/wqflask/templates/show_trait_mapping_tools.html b/wqflask/wqflask/templates/show_trait_mapping_tools.html index 1119d619..bbca2400 100644 --- a/wqflask/wqflask/templates/show_trait_mapping_tools.html +++ b/wqflask/wqflask/templates/show_trait_mapping_tools.html @@ -74,17 +74,18 @@ -