package SGN::View::Mason::Commands;
use strict;
use vars qw($m $c);
HTML::Mason::Component::FileBased->new(
'code' => sub {
use utf8; local $SGN::View::Mason::Commands::m = $HTML::Mason::Commands::m;
HTML::Mason::Exception::Params->throw
    ( error =>
      "Odd number of parameters passed to component expecting name/value pairs"
    ) if @_ % 2;
my ( $analysis_type, $wizard_link_txt, $breeder_search_params );
{
    my %pos;
    for ( my $x = 0; $x < @_; $x += 2 )
    {
        $pos{ $_[$x] } = $x + 1;
    }
#line 16 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
     $analysis_type = exists $pos{'analysis_type'} ? $_[ $pos{'analysis_type'} ] :  $analysis_type;
#line 17 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
     $wizard_link_txt = exists $pos{'wizard_link_txt'} ? $_[ $pos{'wizard_link_txt'} ] :  undef;
#line 18 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
     $breeder_search_params = exists $pos{'breeder_search_params'} ? $_[ $pos{'breeder_search_params'} ] : '';
}
$m->debug_hook( $m->current_comp->path ) if ( HTML::Mason::Compiler::IN_PERL_DB() );

#line 14 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '
' );
#line 20 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"

my $label = $analysis_type =~ s/_/ /gr;
my $analysis_abbr = $analysis_type =~ /correlation/ ? 'corr' : $analysis_type;
$wizard_link_txt = 'Create a new list or dataset' if !$wizard_link_txt;
#line 25 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '
' );
#line 26 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->comp(   '/util/import_javascript.mas', classes => [ "solGS.Dataset", "CXGN.List"]   
); #line 26 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '

<div id="lists_datasets_canvas">

    <div id="lists_datasets_message" class="message" style="display:none;">Retrieving lists and datasets...please wait...it may take minutes.
    </div>
    <div id="lists_datasets_progress">
    ' );
#line 33 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->comp(   '/solgs/spinner/spinner.mas'  
); #line 33 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '
    </div>

<!-- The container for the list of populations selected for analysis -->
<div class="sub_infosectioncontent" id="' );
#line 37 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print(  $analysis_abbr  );
#line 37 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '_pops_data_div" style="display:none; margin-top:25px"></div>
<br>


<div id="create_new_list_dataset" class="pull-right margin-bottom-lg" style="display:none;">
    <a type="button" class="btn btn-success" href="/solgs/breeder_search/' );
#line 42 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print(  $breeder_search_params  );
#line 42 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '" style="color:#ffffff">' );
#line 43 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( 
    $wizard_link_txt  );
#line 43 "/home/production/cxgn/sgn/mason/solgs/tools/datatable_display.mas"
$m->print( '</a>
</div>

</div>
' );
;return;
},
'declared_args' => {
  '$analysis_type' => { default => ' $analysis_type' },
  '$breeder_search_params' => { default => '\'\'' },
  '$wizard_link_txt' => { default => ' undef' }
},
'load_time' => 1763110814,

)
;