Diff for /loncom/xml/lontexconvert.pm between versions 1.112.2.4 and 1.114

version 1.112.2.4, 2014/06/18 06:48:47 version 1.114, 2014/06/18 06:06:47
Line 65  my %unicode_translations = ( Line 65  my %unicode_translations = (
   
     ''             => 0x23a1,      ''             => 0x23a1,
     ''             => 0x23a2,      ''             => 0x23a2,
     ''             => 0x23a3,      ''             => 0x23a3,   # when unicode catches up with browsers
     ''             => 0x23a4,      ''             => 0x23a4,   # use these instead of the cheesey brackets below
     ''             => 0x23a5,      ''             => 0x23a5,
     ''             => 0x23a6,      ''             => 0x23a6, 
   
 #  Parens - unicode for browsers/OS which support it  #  Parens - unicode for browsers/OS which support it
   
Line 181  sub convert_real { Line 181  sub convert_real {
     &Apache::lonxml::end_alarm();      &Apache::lonxml::end_alarm();
   
     #      #
     # Several strings produced by tth require      #  Several strings produced by tth require
     # transliteration -> unicode equivalents to render reliably      # transliteration -> unicode equivalents to render reliably
     # in browsers. %unicode_translations and %unicode_harpoons are tables of      # in browsers. %unicode_translations and %unicode_harpoons are tables of
     # string->substitution which we now apply. (%ascii_8bit_translations used      # string->substitution which we now apply. (%ascii_8bit_translations used 
     # instead for Windows XP and mobile devices.      # instead for Windows XP and mobile devices.
   
     my $use_ascii;      my $use_ascii;
Line 296  sub MathJax_converted { Line 296  sub MathJax_converted {
         return          return
           '<script type="text/javascript" src="/adm/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>'."\n";            '<script type="text/javascript" src="/adm/MathJax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>'."\n";
     }      }
       #sub MathJax_process {
       #    my $state = pop(@MathJax_sent_header);
       #    return '' if !$state;
       #    return "\n".
       #        '<script type="text/javascript">MathJax.Process()</script>'."\n";
       #}
       #sub MathJax_state {
       #    my ($level) = @_;
       #    return $MathJax_sent_header[$level];
       #}
 }  }
   
   
Line 432  sub converted { Line 442  sub converted {
     } elsif ($mode =~ /jsmath/i) {      } elsif ($mode =~ /jsmath/i) {
  return &jsMath_converted($string);   return &jsMath_converted($string);
     } elsif ($mode =~ /mathjax/i) {      } elsif ($mode =~ /mathjax/i) {
         return &MathJax_converted($string);   return &MathJax_converted($string);
     } elsif ($mode =~ /mimetex/i) {      } elsif ($mode =~ /mimetex/i) {
  return &mimetex_converted($string);   return &mimetex_converted($string);
     } elsif ($mode =~ /raw/i) {      } elsif ($mode =~ /raw/i) {
Line 644  Header Line 654  Header
 =item jsMath_converted()  =item jsMath_converted()
   
 =item MathJax_converted()  =item MathJax_converted()
         - Mimics the jsMath functionality   - Mimics the jsMath functionality
   
 =item tex_engine()  =item tex_engine()
   

Removed from v.1.112.2.4  
changed lines
  Added in v.1.114


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