Diff for /loncom/xml/lontex.pm between versions 1.8 and 1.9

version 1.8, 2005/08/16 16:31:14 version 1.9, 2006/03/24 18:09:23
Line 50  use tth; Line 50  use tth;
   
 # ================================================================ Main Handler  # ================================================================ Main Handler
   
   sub footer {
       my ($errorstring) = @_;
       my $xmlstring='';
       if ($env{'request.state'} eq 'construct') {
    $xmlstring.='<address>'.
       $Apache::lontexconvert::errorstring.'</address>';
       } else {
    &Apache::lonmsg::author_res_msg($env{'request.filename'},
    $Apache::lonxml::errorstring);
       }
   # -------------------------------------------------------------------- End Body
       $xmlstring.=&Apache::lonxml::xmlend();
       return $xmlstring;
   }
   
 sub handler {  sub handler {
   my $r=shift;    my ($r)= @_;
   my @texcontents;    my @texcontents;
   my $texstring;    my $texstring;
   
Line 77  sub handler { Line 92  sub handler {
   
 # --------------------------------------------------------------- Render Output  # --------------------------------------------------------------- Render Output
       
   &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['mode',    &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},
  'buttons']);    ['texengine','inhibitmenu']);
   
   $r->print(&Apache::lontexconvert::header());  
   $r->print(    &Apache::lontexconvert::init_tth();
     '<body bgcolor="#FFFFFF" onLoad="'.    my $load_items = 
       &Apache::lonmenu::loadevents().        'onLoad="'  .&Apache::lonmenu::loadevents().  '" '.
     '" onUnload="'.        'onUnload="'.&Apache::lonmenu::unloadevents().'" ';
       &Apache::lonmenu::unloadevents().  
     '">');    $r->print(&Apache::loncommon::start_page(undef,undef,
   if ($env{'form.buttons'} ne 'no') {     {'add_entries'    => $load_items,
       $r->print(&Apache::lonmenu::menubuttons(undef,'web',1));      'bgcolor'        => '#FFFFFF',
   }      'force_register' => 1,
   &Apache::lontexconvert::jsMath_reset();      'only_body'      =>
   if ($env{'form.mode'} eq 'jsMath') {   ($env{'form.inhibitmenu'} 
       $r->print(&Apache::lontexconvert::jsMath_header());   eq 'yes'), }));
   }  
   $r->print(&Apache::lontexconvert::converted(\$texstring,$env{'form.mode'}));    $r->print(&Apache::lontexconvert::converted(\$texstring,
   $r->print('</body>');        $env{'form.texengine'}));
   $r->print(&Apache::lontexconvert::footer());    $r->print(&footer());
   
   return OK;    return OK;
 }  }

Removed from v.1.8  
changed lines
  Added in v.1.9


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