about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--wqflask/wqflask/static/new/javascript/dataset_select_menu.js28
1 files changed, 16 insertions, 12 deletions
diff --git a/wqflask/wqflask/static/new/javascript/dataset_select_menu.js b/wqflask/wqflask/static/new/javascript/dataset_select_menu.js
index 9b6147c5..f62abbf3 100644
--- a/wqflask/wqflask/static/new/javascript/dataset_select_menu.js
+++ b/wqflask/wqflask/static/new/javascript/dataset_select_menu.js
@@ -1,6 +1,6 @@
 // Generated by CoffeeScript 1.8.0
 $(function() {
-  var apply_default, check_search_term, dataset_info, group_info, make_default, open_window, populate_dataset, populate_group, populate_species, populate_type, process_json, redo_dropdown;
+    var apply_default, check_search_term, dataset_info, group_info, make_default, open_window, populate_dataset, populate_group, populate_species, populate_type, process_json, redo_dropdown, gndata;
   process_json = function(data) {
     window.jdata = data;
     populate_species();
@@ -11,17 +11,19 @@ $(function() {
     success: process_json
   });
   $.getJSON("http://localhost:8880/int/menu/main",
-    function(data) {
+     function(data) {
+        gndata = data;
         console.log("***** GOT DATA from GN_SERVER ****");
-        console.log(data);
-        var species = data["species"].map(function(item) {
-            console.log(item)
+        console.log(gndata);
+        var species = gndata.species.map(function(item) {
+            // console.log(item)
             menu = [item[1],item[2]]
-            console.log(menu)
+            // console.log(menu)
             return menu;
         });
-      console.log(species);
-      redo_dropdown($('#species'), species);
+        console.log(species);
+        redo_dropdown($('#species'), species);
+        populate_group();
   });
     
   populate_species = function() {
@@ -32,11 +34,13 @@ $(function() {
   };
   window.populate_species = populate_species;
   populate_group = function() {
-    var group_list, species;
     console.log("in populate group");
-    species = $('#species').val();
-    group_list = this.jdata.groups[species];
-    redo_dropdown($('#group'), group_list);
+    var species = $('#species').val();
+    var groups = gndata.groups[species].map(function(item) {
+        console.log(item);
+        return [item[1],item[2]];
+    })
+    redo_dropdown($('#group'), groups);
     return populate_type();
   };
   window.populate_group = populate_group;