about summary refs log tree commit diff
path: root/wqflask/wqflask/static/new/javascript
diff options
context:
space:
mode:
authorzsloan2016-06-07 18:15:51 +0000
committerzsloan2016-06-07 18:15:51 +0000
commitf3396740863f6f64713a9c761d2bfd089785170d (patch)
treec207f1963bae8a770b4637db56a47763ff47ac5c /wqflask/wqflask/static/new/javascript
parent3bc5e361d135777c1c4cfc2cef5b6aca7a6fa984 (diff)
downloadgenenetwork2-f3396740863f6f64713a9c761d2bfd089785170d.tar.gz
R/qtl pair scan now works again, though it takes a while (10-15 minutes).
Added pop-up warning user about run-time for pair scan

Fixed links to GN2 github on the index page

Fixed a couple issues with the search result page text

Changed the appearance of the trait sample data table to match other tables (darker headers, etc)
Diffstat (limited to 'wqflask/wqflask/static/new/javascript')
-rwxr-xr-xwqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js18
1 files changed, 16 insertions, 2 deletions
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 519d1304..3b1a1205 100755
--- a/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js
+++ b/wqflask/wqflask/static/new/javascript/show_trait_mapping_tools.js
@@ -135,6 +135,8 @@
 
   outlier_text = "One or more outliers exist in this data set. Please review values before mapping. Including outliers when mapping may lead to misleading results. We recommend <A HREF=\"http://en.wikipedia.org/wiki/Winsorising\">winsorising</A> the outliers or simply deleting them.";
 
+  runtime_warning_text = "This function could take as long as 10-20 minutes to run, so please do not close your browser window until it finishes."
+  
   showalert = function(message, alerttype) {
     return $('#alert_placeholder').append('<div id="alertdiv" class="alert ' + alerttype + '"><a class="close" data-dismiss="alert">�</a><span>' + message + '</span></div>');
   };
@@ -187,8 +189,20 @@
       $('input[name=do_control]').val($('input[name=do_control_rqtl]:checked').val());
       form_data = $('#trait_data_form').serialize();
       console.log("form_data is:", form_data);
-      return submit_special(url);
-      //return do_ajax_post(url, form_data);
+      if ($('input[name=pair_scan]:checked').val() == "true") {
+        console.log("PAIR SCAN:", $('input[name=pair_scan]:checked').val())
+        run_pair_scan = confirm(runtime_warning_text)
+        if (run_pair_scan == true) {
+          submit_special(url);
+        }
+        else {
+          return false
+        }
+      }
+      else {
+        return submit_special(url);
+        //return do_ajax_post(url, form_data);
+      }
     };
   })(this));