Diff for /loncom/homework/hint.pm between versions 1.39 and 1.40

version 1.39, 2003/04/08 02:21:13 version 1.40, 2003/04/08 02:47:42
Line 50  sub start_hintgroup { Line 50  sub start_hintgroup {
  my $hinttries=&Apache::lonnet::EXT("resource.$id.hinttries");   my $hinttries=&Apache::lonnet::EXT("resource.$id.hinttries");
  if ( $hinttries eq '') { $hinttries = 1; }   if ( $hinttries eq '') { $hinttries = 1; }
  &Apache::lonxml::debug("found :$id:$numtries:$hinttries:");   &Apache::lonxml::debug("found :$id:$numtries:$hinttries:");
  if ($Apache::lonhomework::type ne 'exam') {   if ( $numtries < $hinttries ) {
     if ( $numtries < $hinttries ) {  
  $skiptoend='1';  
     } else {  
  $result='<table bgcolor="#dddddd"><tr><td>';  
     }  
  } else {  
     &Apache::lonxml::startredirection;  
  }  
  if ($skiptoend) {  
     &Apache::lonxml::get_all_text("/hintgroup",$parser);      &Apache::lonxml::get_all_text("/hintgroup",$parser);
  }   }
    &Apache::lonxml::startredirection;
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  $result .= '\keephidden{';   $result .= '\keephidden{';
     }      }
Line 80  sub end_hintgroup { Line 72  sub end_hintgroup {
  my $hinttries=&Apache::lonnet::EXT("resource.$id.hinttries");   my $hinttries=&Apache::lonnet::EXT("resource.$id.hinttries");
  if ( $hinttries eq '') { $hinttries = 1; }   if ( $hinttries eq '') { $hinttries = 1; }
  &Apache::lonxml::debug("found :$id:$numtries:$hinttries:");   &Apache::lonxml::debug("found :$id:$numtries:$hinttries:");
  if ($Apache::lonhomework::type ne 'exam') {   my $hinttext=&Apache::lonxml::endredirection;
     if ( $numtries >= $hinttries ) {   if ($Apache::lonhomework::type ne 'exam' &&
  $result='</td></tr></table>';      $numtries >= $hinttries && $hinttext !~/^\s*$/) {
     }      $result='<table bgcolor="#dddddd"><tr><td>'.
  } else {   $hinttext.'</td></tr></table>';
     &Apache::lonxml::endredirection;  
  }   }
     } elsif ($target eq 'edit') {      } elsif ($target eq 'edit') {
  $result.=&Apache::edit::end_table();   $result.=&Apache::edit::end_table();

Removed from v.1.39  
changed lines
  Added in v.1.40


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