Diff for /loncom/homework/inputtags.pm between versions 1.44 and 1.45

version 1.44, 2001/08/18 07:56:51 version 1.45, 2001/10/03 12:48:47
Line 54  sub start_textarea { Line 54  sub start_textarea {
     if ( $cols eq '') { $cols = 80; }      if ( $cols eq '') { $cols = 80; }
     my $rows = &Apache::lonxml::get_param('rows',$parstack,$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'].'" '.      if ($Apache::inputtags::status[-1] eq 'CAN_ANSWER') {
       "rows=\"$rows\" cols=\"$cols\">".$oldresponse;        $result= '<textarea name="HWVAL'.$Apache::inputtags::response['-1'].'" '.
    "rows=\"$rows\" cols=\"$cols\">".$oldresponse;
       } else {
         $result='<table border="1"><tr><td><i>'.$oldresponse.'</i></td></tr></table>';
       }
     if ($oldresponse ne '') {      if ($oldresponse ne '') {
       #get rid of any startup text if the user has already responded        #get rid of any startup text if the user has already responded
       &Apache::lonxml::get_all_text("/textarea",$$parser[$#$parser]);        &Apache::lonxml::get_all_text("/textarea",$$parser[$#$parser]);
Line 67  sub start_textarea { Line 71  sub start_textarea {
 sub end_textarea {  sub end_textarea {
   my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_;    my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_;
   if ($target eq 'web') {    if ($target eq 'web') {
     return "</textarea>";      if ($Apache::inputtags::status[-1] eq 'CAN_ANSWER') {
   }         return "</textarea>";
       }
     }
   &end_input;    &end_input;
   return '';    return '';
 }  }
Line 83  sub start_textline { Line 89  sub start_textline {
     my $id=$Apache::inputtags::response['-1'];      my $id=$Apache::inputtags::response['-1'];
     my $oldresponse =       my $oldresponse = 
       $Apache::lonhomework::history{"resource.$partid.$id.submission"};        $Apache::lonhomework::history{"resource.$partid.$id.submission"};
     $result= '<input type="text" name="HWVAL'.$id.'" value="'.      if ($Apache::inputtags::status[-1] eq 'CAN_ANSWER') {
       $oldresponse.'" size="'.$size.'" />';        $result= '<input type="text" name="HWVAL'.$id.'" value="'.
    $oldresponse.'" size="'.$size.'" />';
       } else {
         $result='<i>'.$oldresponse.'</i>';
       }
   } elsif ($target eq 'edit') {    } elsif ($target eq 'edit') {
     $result=&Apache::edit::tag_start($target,$token,      $result=&Apache::edit::tag_start($target,$token,
      &Apache::lonxml::description($token));       &Apache::lonxml::description($token));

Removed from v.1.44  
changed lines
  Added in v.1.45


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>