Diff for /loncom/xml/scripttag.pm between versions 1.27 and 1.28

version 1.27, 2000/12/08 20:53:45 version 1.28, 2000/12/21 18:12:12
Line 26  sub start_script { Line 26  sub start_script {
     my $bodytext=&Apache::lonxml::get_all_text("/script",$$parser[$#$parser]);      my $bodytext=&Apache::lonxml::get_all_text("/script",$$parser[$#$parser]);
           
     if ( $target eq "modified" ) {      if ( $target eq "modified" ) {
     }        
     &Apache::run::run($bodytext,$safeeval);      } elsif ( $target eq "web" || $target eq "grade" ) {
             &Apache::run::run($bodytext,$safeeval);
     if ($target eq "edit" ) {      } elsif ($target eq "edit" ) {
         &Apache::run::run($bodytext,$safeeval);
       $result="<br> &lt;$token->[1]&gt; output: <br>$bodytext<br>Source:<br>";        $result="<br> &lt;$token->[1]&gt; output: <br>$bodytext<br>Source:<br>";
       $result.=&editfield($token->[1],$bodytext);        $result.=&editfield($token->[1],$bodytext);
     }      }
   } else {    } else {
     $result = $token->[4];      if ($target ne "meta") { $result = $token->[4]; }
   }    }
   return $result;    return $result;
 }  }
   
 sub end_script {  sub end_script {
   my ($target,$token,$parstack,$parser,$safeeval)=@_;    my ($target,$token,$parstack,$parser,$safeeval)=@_;
 #  return '';    if ( $target eq "meta" ) { return ''; } 
   return $token->[2];   #  return $token->[2]; 
     return '';
 }  }
   
 sub start_display {  sub start_display {
Line 106  sub start_parserlib { Line 108  sub start_parserlib {
   my $location=&Apache::lonnet::filelocation($Apache::lonxml::pwd['-1'],    my $location=&Apache::lonnet::filelocation($Apache::lonxml::pwd['-1'],
      $bodytext);       $bodytext);
   my $styletext=&Apache::lonnet::getfile($location);    my $styletext=&Apache::lonnet::getfile($location);
     #&Apache::lonxml::debug("found :$bodytext: in :$location: with :$styletext:");
   if ($styletext == -1) {    if ($styletext == -1) {
     &Apache::lonxml::error("<b> Unable to find <i>$location</i> for parserlib</b>");      &Apache::lonxml::error("<b> Unable to find <i>$location</i> for parserlib</b>");
     return "";      return "";

Removed from v.1.27  
changed lines
  Added in v.1.28


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