Diff for /loncom/homework/structuretags.pm between versions 1.146 and 1.148

version 1.146, 2003/02/07 22:03:21 version 1.148, 2003/02/14 21:22:04
Line 35  package Apache::structuretags; Line 35  package Apache::structuretags;
 use strict;  use strict;
 use Apache::lonnet;  use Apache::lonnet;
 use Apache::File();  use Apache::File();
   use Apache::lonmenu;
   
 BEGIN {  BEGIN {
   &Apache::lonxml::register('Apache::structuretags',('block','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','startouttext','endouttext'));    &Apache::lonxml::register('Apache::structuretags',('block','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','startouttext','endouttext'));
Line 81  sub page_start { Line 82  sub page_start {
   if (!defined($found{'html'})) {    if (!defined($found{'html'})) {
     $result=&Apache::londefdef::start_html($target,$token,$tagstack,$parstack,      $result=&Apache::londefdef::start_html($target,$token,$tagstack,$parstack,
    $parser,$safeeval);     $parser,$safeeval);
     $head_tag_start='<head>'.&Apache::lonxml::registerurl(undef,$target);      $head_tag_start='<head>'.&Apache::lonmenu::registerurl(undef,$target);
   }    }
   my $body_tag_start;    my $body_tag_start;
   if (!defined($found{'body'})) {    if (!defined($found{'body'})) {
     $body_tag_start='<body onLoad="'.&Apache::lonxml::loadevents().'" '.      $body_tag_start='<body onLoad="'.&Apache::lonmenu::loadevents().'" '.
       'onUnload="'.&Apache::lonxml::unloadevents().'" ';        'onUnload="'.&Apache::lonmenu::unloadevents().'" ';
     my $background=&Apache::lonxml::get_param('background',$parstack,$safeeval);      my $background=&Apache::lonxml::get_param('background',$parstack,$safeeval);
     if ($background) {      if ($background) {
       $Apache::lonxml::extlinks[$#Apache::lonxml::extlinks+1]=        $Apache::lonxml::extlinks[$#Apache::lonxml::extlinks+1]=
Line 100  sub page_start { Line 101  sub page_start {
  $body_tag_start.='bgcolor="#ffffff"';   $body_tag_start.='bgcolor="#ffffff"';
       }        }
     }      }
     $body_tag_start.='>';      $body_tag_start.='>'.&Apache::lonmenu::menubuttons(undef,$target);
     if ($target eq 'web' && $ENV{'request.state'} ne 'construct') {      if ($target eq 'web' && $ENV{'request.state'} ne 'construct') {
  my ($symb)=&Apache::lonxml::whichuser();   my ($symb)=&Apache::lonxml::whichuser();
  if ($symb eq '') {   if ($symb eq '') {

Removed from v.1.146  
changed lines
  Added in v.1.148


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