Diff for /loncom/xml/londefdef.pm between versions 1.222 and 1.227

version 1.222, 2004/06/17 17:03:00 version 1.227, 2004/07/12 17:57:36
Line 1133  sub end_p { Line 1133  sub end_p {
     if ($target eq 'web') {      if ($target eq 'web') {
  $currentstring .= $token->[2];   $currentstring .= $token->[2];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  if ($$tagstack[-1] eq 'p') {   my $align=&Apache::lonxml::get_param('align',$parstack,$safeeval,undef,1);
     my $align=&Apache::lonxml::get_param('align',$parstack,$safeeval,undef,1);   if ($align eq 'center') {
     if ($align eq 'center') {      $currentstring .= '\end{center}';
  $currentstring .= '\end{center}';   } elsif ($align eq 'right') {
     } elsif ($align eq 'right') {      $currentstring .= '}}';
  $currentstring .= '}}';   } elsif ($align eq 'left') {
     } elsif ($align eq 'left') {      $currentstring .= '}\hfill}';
  $currentstring .= '}\hfill}';  
     }  
  }   }
     }      }
     return $currentstring;      return $currentstring;
Line 1154  sub start_br { Line 1152  sub start_br {
     if ($target eq 'web') {      if ($target eq 'web') {
  $currentstring .= $token->[4];   $currentstring .= $token->[4];
     } elsif ($target eq 'tex') {      } elsif ($target eq 'tex') {
  if (($$tagstack[-2] eq 'b') || ($$tagstack[-2] eq 'strong') ||   my @tempo=@$tagstack;
             ($$tagstack[-2] eq 'ol') || ($$tagstack[-2] eq 'ul')) {   my $sygnal=0;
    for (my $i=$#tempo;$i>=0;$i--) {
       if (($tempo[$i] eq 'b') || ($tempo[$i] eq 'strong') ||
                   ($tempo[$i] eq 'ol') || ($tempo[$i] eq 'ul'))  {
    $sygnal=1;
    last;
       }
    }
    if ($sygnal) {
     $currentstring .= ' \vskip 0 mm ';      $currentstring .= ' \vskip 0 mm ';
  } elsif ($$tagstack[-2] ne 'sub' && $$tagstack[-2] ne 'sup') {   } elsif ($$tagstack[-2] ne 'sub' && $$tagstack[-2] ne 'sup') {
     $currentstring .= '\strut \\\\ \strut ';      $currentstring .= '\strut \\\\ \strut ';
Line 1960  sub end_table { Line 1966  sub end_table {
     $fwidth[$jn]=$adjust[$jn];      $fwidth[$jn]=$adjust[$jn];
  }   }
     }      }
    } else {
       for (my $jn=0;$jn<=$#min_len;$jn++) {
    $fwidth[$jn]=$adjust[$jn];
       }
  }   }
     }      }
  }   }
Line 2259  sub start_img { Line 2269  sub start_img {
  undef,1);   undef,1);
     if (not $src and ($target eq 'web' or $target eq 'tex')) {       if (not $src and ($target eq 'web' or $target eq 'tex')) { 
  my $inside = &Apache::lonxml::get_all_text("/img",$parser);   my $inside = &Apache::lonxml::get_all_text("/img",$parser);
  &Apache::lonnet::logthis("inside was $inside");  
  return '';   return '';
     }      }
     $Apache::lonxml::extlinks[$#Apache::lonxml::extlinks+1]=$src;      $Apache::lonxml::extlinks[$#Apache::lonxml::extlinks+1]=$src;
Line 3610  sub LATEX_length { Line 3619  sub LATEX_length {
     $garbage=~s|\\(\w+)\\|\\|g;        $garbage=~s|\\(\w+)\\|\\|g;  
     $garbage=~s|\\(\w+)(\s*)|$2|g;        $garbage=~s|\\(\w+)(\s*)|$2|g;  
     $garbage=~s|\+|11|g;      $garbage=~s|\+|11|g;
   
     &Apache::lonnet::logthis("garbage was just $garbage");  
     my  $value=length($garbage);      my  $value=length($garbage);
     return $value;      return $value;
 }  }

Removed from v.1.222  
changed lines
  Added in v.1.227


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