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 ( $organism_id, $prop_id );
{
    my %pos;
    for ( my $x = 0; $x < @_; $x += 2 )
    {
        $pos{ $_[$x] } = $x + 1;
    }

    foreach my $arg ( qw( organism_id ) )
    {
        HTML::Mason::Exception::Params->throw
            ( error => "no value sent for required parameter '$arg'" )
                unless exists $pos{$arg};
    }
#line 7 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
    $organism_id = $_[ $pos{'organism_id'} ];
#line 8 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
     $prop_id = exists $pos{'prop_id'} ? $_[ $pos{'prop_id'} ] :  '';
}
$m->debug_hook( $m->current_comp->path ) if ( HTML::Mason::Compiler::IN_PERL_DB() );

#line 1 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '
' );
#line 5 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '
' );
#line 10 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '
' );
#line 11 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"


#line 14 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '<style>
#organism_project_metadata_form label { 
 float: left;
 width: 12em;
}
</style>

' );
#line 21 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->comp(   '/util/import_javascript.mas', classes => ["CXGN.Page.Form.JSFormPage"]   
); #line 21 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '

' );
#line 23 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->comp( { content => sub {
#line 23 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '

' );
#line 25 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->comp(   '/page/form.mas',
  object_type          => 'organismprop', 
  object_id            => $prop_id."-".$organism_id,
  form_name            => 'organism_project_metadata_form',
  server_side_script   => "/organism/$organism_id/metadata",
  form_div_name        => 'organism_metadata_div',
  js_object_name       => 'organismObjectName',
  alternate_new_button => '',
  alternate_delete_button => '',
  alternate_edit_button => '',
   alternate_ghosted_new_button => '',
  alternate_ghosted_delete_button => '',
  alternate_ghosted_edit_button => '',
  
  
); #line 39 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '

' );
#line 41 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
} }, '/page/info_section.mas', title=>'Cassava genomes sequencing project data', collapsible=>1
 );
#line 41 "/home/production/cxgn/cassava/mason/organism/project_metadata.mas"
$m->print( '
  


' );
;return;
},
'declared_args' => {
  '$organism_id' => { default => undef },
  '$prop_id' => { default => ' \'\'' }
},
'load_time' => 1763108195,

)
;