diff options
author | Pjotr Prins | 2016-06-15 17:05:13 +0000 |
---|---|---|
committer | Pjotr Prins | 2016-06-15 17:05:13 +0000 |
commit | 7c438d0eccb39839f8ac2ac764d8243c6d352506 (patch) | |
tree | 519f80ca1280ceef62dc7e13f20e2fd8aa197731 | |
parent | 635aa00393b7d97a38a94a2bd74a6b29b4d5fb24 (diff) | |
download | genenetwork2-7c438d0eccb39839f8ac2ac764d8243c6d352506.tar.gz |
Menu: populating tissue from REST
-rw-r--r-- | doc/README.org | 1 | ||||
-rw-r--r-- | wqflask/wqflask/static/new/javascript/dataset_select_menu.js | 30 |
2 files changed, 16 insertions, 15 deletions
diff --git a/doc/README.org b/doc/README.org index 3754dbbd..b3c78f29 100644 --- a/doc/README.org +++ b/doc/README.org @@ -1,4 +1,3 @@ - #+TITLE: Installing GeneNetwork services * Table of Contents :TOC: diff --git a/wqflask/wqflask/static/new/javascript/dataset_select_menu.js b/wqflask/wqflask/static/new/javascript/dataset_select_menu.js index 02451925..31cb5dab 100644 --- a/wqflask/wqflask/static/new/javascript/dataset_select_menu.js +++ b/wqflask/wqflask/static/new/javascript/dataset_select_menu.js @@ -20,7 +20,7 @@ $(function() { console.log("ERROR: GN_SERVER not responding"); alert("ERROR: GN_SERVER internal REST API is not responding"); }); - + populate_species = function() { var species = gndata.species.map(function(item) { return item.slice(1,3); @@ -29,39 +29,41 @@ $(function() { return populate_group(); }; window.populate_species = populate_species; + populate_group = function() { - console.log("in populate group"); var species = $('#species').val(); var groups = gndata.groups[species].map(function(item) { - console.log(item); - return [item[1],item[2]]; + return item.slice(1,3); }) redo_dropdown($('#group'), groups); return populate_type(); }; window.populate_group = populate_group; + populate_type = function() { - var group, species, type_list; - console.log("in populate type"); - species = $('#species').val(); - group = $('#group').val(); - type_list = this.jdata.types[species][group]; + var species = $('#species').val(); + var group = $('#group').val(); + // var type_list = this.jdata.types[species][group]; + console.log(species,group,gndata.types[species][group]) + var type_list = gndata.types[species][group].map(function(item) { + return [item,item]; + }) redo_dropdown($('#type'), type_list); return populate_dataset(); }; window.populate_type = populate_type; + populate_dataset = function() { - var dataset_list, group, species, type; - console.log("in populate dataset"); - species = $('#species').val(); - group = $('#group').val(); - type = $('#type').val(); + var species = $('#species').val(); + var group = $('#group').val(); + var type = $('#type').val(); console.log("sgt:", species, group, type); dataset_list = this.jdata.datasets[species][group][type]; console.log("pop_dataset:", dataset_list); return redo_dropdown($('#dataset'), dataset_list); }; window.populate_dataset = populate_dataset; + redo_dropdown = function(dropdown, items) { var item, _i, _len, _results; console.log("in redo:", dropdown, items); |