From 297391cd25c5ec5bcb72de9636e1a08f32175a6a Mon Sep 17 00:00:00 2001 From: zsloan Date: Fri, 26 Jun 2020 14:42:08 -0500 Subject: Changed drop-down menus to include type sub-categories --- wqflask/wqflask/api/gen_menu.py | 8 +++--- .../new/javascript/dataset_select_menu_orig.js | 32 ++++++++++++++++++++++ 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/wqflask/wqflask/api/gen_menu.py b/wqflask/wqflask/api/gen_menu.py index bdcc3bf7..cfce0c8e 100644 --- a/wqflask/wqflask/api/gen_menu.py +++ b/wqflask/wqflask/api/gen_menu.py @@ -68,12 +68,12 @@ def get_types(groups): types[species] = {} for group_name, _group_full_name, _family_name in group_dict: if phenotypes_exist(group_name): - types[species][group_name] = [("Phenotypes", "Phenotypes")] + types[species][group_name] = [("Phenotypes", "Traits and Cofactors", "Phenotypes")] if genotypes_exist(group_name): if group_name in types[species]: - types[species][group_name] += [("Genotypes", "Genotypes")] + types[species][group_name] += [("Genotypes", "DNA Markers and SNPs", "Genotypes")] else: - types[species][group_name] = [("Genotypes", "Genotypes")] + types[species][group_name] = [("Genotypes", "DNA Markers and SNPs", "Genotypes")] if group_name in types[species]: types_list = build_types(species, group_name) if len(types_list) > 0: @@ -134,7 +134,7 @@ def build_types(species, group): if len(result): these_datasets = build_datasets(species, group, result[0]) if len(these_datasets) > 0: - results.append([str(result[0]), str(result[0])]) + results.append([str(result[0]), str(result[0]), "Molecular Trait Datasets"]) return results diff --git a/wqflask/wqflask/static/new/javascript/dataset_select_menu_orig.js b/wqflask/wqflask/static/new/javascript/dataset_select_menu_orig.js index ee7be68c..d5711f6d 100644 --- a/wqflask/wqflask/static/new/javascript/dataset_select_menu_orig.js +++ b/wqflask/wqflask/static/new/javascript/dataset_select_menu_orig.js @@ -94,6 +94,37 @@ redo_dropdown = function(dropdown, items) { _results.push(dropdown.append($("") + this_opt_group.append($("") + this_opt_group.append($("