Merge pull request #5034 from solgenomics/topic/brapi_table_fix
[sgn.git] / forms / stock / stock_search.yaml
blob01d07b08927df0c8552f61245f917d77bc664bec
1 method: GET
2 action: "/stock/search"
3 params_ignore_underscore: true
4 attributes:
5     name: stock_search_form
6     id: stock_search_form
7 javascript:
8     function toggle_advanced() {
9             jQuery('div[class*="advanced"]').toggle();
10     }
11     jQuery(function(){
12         jQuery("#advanced_toggle").click(function(){
13             toggle_advanced();
14         });
15         if( jQuery("input#advanced_toggle").attr('checked') ) {
16             toggle_advanced();
17         }
18         jQuery("#trait").blur(function(){
19             jQuery("#trait_range").replaceWith(
20                 'Trait Range'
21             );
22         });
23     });
24 elements:
26     - type: Text
27       name: stock_name
28       id:   stock_name
29       label: Stock name
30       size: 30
32     - type: Select
33       name: stock_type
34       label: Stock type
36     - type: Select
37       name: organism
38       label: Organism
40     - type: Hidden
41       name: search_submitted
42       value: 1
44     # hidden form values for page and page size
45     - type: Hidden
46       name: page
47       value: 1
49     - type: Hidden
50       name: page_size
51       default: 20
53     - type: Text
54       name: description
55       id: description
56       label: Description
58     - type: Text
59       name: person
60       id: person
61       label: Editor
63     - type: Text
64       name: onto
65       id: onto
66       label: Ontology term
67       size: 50
69     - type: Text
70       name: trait
71       id: trait
72       label: Trait
73       size: 50
75     - type: Text
76       name: min_limit
77       id: min_limit
78       label: Min. value
79       size: 5
81     - type: Text
82       name: max_limit
83       id: max_limit
84       label: Max. value
85       size: 5
87     - type: Text
88       name: project
89       id: project
90       label: Project
91       size: 50
93     - type: Text
94       name: location
95       id: location
96       label: Project location
97       size: 40
99     - type: Text
100       name: year
101       id: year
102       label: Project year
103       size: 15
105     - type: Submit
106       name: submit
107       value: Search