version 1.33, 2001/05/19 00:23:38
|
version 1.34, 2001/06/01 15:52:50
|
Line 30 sub initialize_inputtags {
|
Line 30 sub initialize_inputtags {
|
|
|
sub start_input { |
sub start_input { |
my ($parstack,$safeeval)=@_; |
my ($parstack,$safeeval)=@_; |
my $args =''; |
my $id = &Apache::lonxml::get_param('id',$parstack,$safeeval); |
if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
|
my $id = &Apache::run::run("{$args;".'return $id}',$safeeval); |
|
push (@Apache::inputtags::input,$id); |
push (@Apache::inputtags::input,$id); |
push (@Apache::inputtags::inputlist,$id); |
push (@Apache::inputtags::inputlist,$id); |
return $id; |
return $id; |
Line 49 sub start_textarea {
|
Line 47 sub start_textarea {
|
my $id = &start_input($parstack,$safeeval); |
my $id = &start_input($parstack,$safeeval); |
if ($target eq 'web') { |
if ($target eq 'web') { |
my $oldresponse = $Apache::lonhomework::history{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].submission"}; |
my $oldresponse = $Apache::lonhomework::history{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].submission"}; |
my $args =''; |
my $cols = &Apache::lonxml::get_param('cols',$parstack,$safeeval); |
if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
|
my $cols = &Apache::run::run("{$args;".'return $cols}',$safeeval); |
|
if ( $cols eq '') { $cols = 80; } |
if ( $cols eq '') { $cols = 80; } |
my $rows = &Apache::run::run("{$args;".'return $rows}',$safeeval); |
my $rows = &Apache::lonxml::get_param('rows',$parstack,$safeeval); |
if ( $rows eq '') { $rows = 10; } |
if ( $rows eq '') { $rows = 10; } |
$result= '<textarea name="HWVAL'.$Apache::inputtags::response['-1'].'" '. |
$result= '<textarea name="HWVAL'.$Apache::inputtags::response['-1'].'" '. |
"rows=\"$rows\" cols=\"$cols\">".$oldresponse; |
"rows=\"$rows\" cols=\"$cols\">".$oldresponse; |
Line 78 sub start_textline {
|
Line 74 sub start_textline {
|
my ($target,$token,$parstack,$parser,$safeeval)=@_; |
my ($target,$token,$parstack,$parser,$safeeval)=@_; |
my $result = ""; |
my $result = ""; |
if ($target eq 'web') { |
if ($target eq 'web') { |
my $args =''; |
my $size = &Apache::lonxml::get_param('size',$parstack,$safeeval); |
if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
|
my $size = &Apache::run::run("{$args;".'return $size}',$safeeval); |
|
if ($size eq '') { $size=20; } |
if ($size eq '') { $size=20; } |
my $oldresponse = $Apache::lonhomework::history{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].submission"}; |
my $oldresponse = $Apache::lonhomework::history{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].submission"}; |
$result= '<input type="text" name="HWVAL'.$Apache::inputtags::response['-1'].'" value="'.$oldresponse.'" size="'.$size.'" />'; |
$result= '<input type="text" name="HWVAL'.$Apache::inputtags::response['-1'].'" value="'.$oldresponse.'" size="'.$size.'" />'; |
Line 93 sub end_textline {
|
Line 87 sub end_textline {
|
return ""; |
return ""; |
} |
} |
|
|
#answergroup is deprecated |
|
#sub start_answergroup { |
|
# my ($target,$token,$parstack,$parser,$safeeval)=@_; |
|
# my $args =''; |
|
# if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
|
# my $id = &Apache::run::run("{$args;".'return $id}',$safeeval); |
|
# push (@Apache::inputtags::answergroup,$id); |
|
# if ($target == 'web') { |
|
# |
|
# } |
|
# return ''; |
|
#} |
|
# |
|
#sub end_answergroup { |
|
# my ($target,$token,$parstack,$parser,$safeeval)=@_; |
|
# return ''; # <answergroup> has ben deprecated |
|
# my $args =''; |
|
# if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } |
|
# my $id = &Apache::run::run("{$args;".'return $id}',$safeeval); |
|
# push (@Apache::inputtags::answergroup,$id); |
|
# my $result=''; |
|
# my $button='<input type="submit" name="submit" value="Submit All Answers" />'; |
|
# my $showbutton='1'; |
|
# my $usedtry='1'; |
|
# my $response=''; |
|
# if ( $target == 'web' ) { |
|
# if ( defined $ENV{'form.submitted'}) { |
|
# } |
|
# if ($showbutton > 0) { $result.=$button } |
|
# } |
|
# pop @Apache::inputtags::answergroup; |
|
# return $result; |
|
#} |
|
|
|
|
|
sub start_datasubmission { |
sub start_datasubmission { |
|
return ''; |
} |
} |
|
|
sub end_datasubmission { |
sub end_datasubmission { |