5 $pagination_link_maker => undef
8 $sp_person_autocomplete_uri => '/ajax/people/autocomplete'
9 $trait_autocomplete_uri => '/ajax/stock/trait_autocomplete'
10 $onto_autocomplete_uri => '/ajax/cvterm/autocomplete'
11 $trait_db_name => 'SP'
14 <& /page/page_title.mas, title => "Search Accessions and Plots" &>
18 use CXGN::Page::FormattingHelpers qw/ columnar_table_html /;
19 use SGN::View::Stock qw/stock_link stock_organisms stock_types /;
25 $form_opts = { stock_types => stock_types($schema), organisms=>stock_organisms($schema)}
27 my $new_stock_link = qq| <a href="/stock/0/new">Submit new stock</a> \| <a href=../../phenome/qtl_form.pl>QTL Population</a>|;
31 <& /util/import_javascript.mas,
32 classes => [qw(jquery CXGN.Effects jquery.cookie)]
37 % my $pager = $results->pager;
39 <&| /page/info_section.mas, title => 'Search results',
40 subtitle => 'results '
43 .' of '.Number::Format->new->format_number($pager->total_entries)
46 % if( $results->count ) {
49 % my $organism = $_->organism;
53 % $organism ? $organism->species : '',
56 <% columnar_table_html(
57 headings => ['Stock Name','Stock Type', 'Organism'],
62 <h3 style="text-align: center">no matching results found</h3>
65 <div style="text-align:right">
66 Copy items on this page to list:
67 <span id="item_list_menu">
74 % my @items = map { $_->uniquename() } $results->all();
75 % my $item_json = JSON::Any->new()->encode(\@items);
78 jQuery(document).ready( function() {
79 var items = eval(<% $item_json %>);
82 jQuery('#item_list').hide();
83 jQuery('#item_list').html(items.join("\n"));
85 addToListMenu('item_list_menu', 'item_list', 'div');
88 jQuery('#item_list_menu').html('Log in to use lists.');
97 <& /page/pagination_control.mas, pager => $pager, link_maker => $pagination_link_maker &>
99 <&| /page/info_section.mas, title => 'Search' , subtitle => $new_stock_link &>
100 <& /stock/stock_search_form.mas,
104 sp_person_autocomplete_uri => $sp_person_autocomplete_uri,
105 trait_autocomplete_uri => $trait_autocomplete_uri,
106 onto_autocomplete_uri => $onto_autocomplete_uri,
107 trait_db_name => $trait_db_name,