Diff for /loncom/homework/edit.pm between versions 1.2 and 1.4

version 1.2, 2001/04/05 00:07:34 version 1.4, 2001/05/04 21:22:05
Line 7  use strict; Line 7  use strict;
 use Apache::lonnet;  use Apache::lonnet;
   
 sub tag_start {  sub tag_start {
   my ($target,$token,$parstack,$parser,$safeeval,$style)=@_;    my ($token,$target) = @_;
   my $result='';    my $result='';
     if ($target eq "web") {
   $result.="<table border=\"1\"><tr><td>&lt;$token->[1]&gt;</td>      my $tag=$token->[1];
 <td><input type=\"submit\" name=\"delete_$Apache::lonxml::curdepth\" value=\"Delete\" /></td>      $result.="<table width=\"100%\" border=\"2\"><tr><td>&lt;$tag&gt;</td>
 <td><input type=\"submit\" name=\"insert_$Apache::lonxml::curdepth\" value=\"Insert\" /></td>  <td>Delete:
   <select name=\"delete_$Apache::lonxml::curdepth\">
   <option>Nothing</option>
   <option>Tag</option>
   <option>Subtags</option>
   </select></td>
   <td>".
     &insertlist($token,$target).
       "</td>
 </tr><tr><td colspan=\"3\">\n";  </tr><tr><td colspan=\"3\">\n";
     }
   return $result;    return $result;
 }  }
   
 sub tag_end {  sub tag_end {
   my ($target,$token,$parstack,$parser,$safeeval,$style)=@_;    my ($token,$target) = @_;
   my $result='';    my $result='';
     if ($target eq 'edit') {
       my $tag=$token->[1];
       $result.="</td></tr><tr><td>&lt;/$tag&gt;</td></tr></table>\n";
     }
     return $result;
   }
   
   $result.="</td></tr><tr><td>&lt;/$token->[1]&gt;</td></tr></table>\n";  sub insertlist {
     my ($token,$target) = @_;
     my $result;
     if ($target eq 'edit') {
       $result = "Insert:
   <select name=\"insert_$Apache::lonxml::curdepth\">
   <option>Nothing</option>
   <option>Text Block</option>
   <option>Script Block</option>
   </select>"
     }
   return $result;    return $result;
 }  }
   
Line 43  sub editfield { Line 68  sub editfield {
   
 sub modifiedfield {  sub modifiedfield {
   my ($token) = @_;    my ($token) = @_;
   foreach my $envkey (sort keys %ENV) {    my $result;
     &Apache::lonxml::debug("$envkey ---- $ENV{$envkey}");  #  foreach my $envkey (sort keys %ENV) {
   }  #    &Apache::lonxml::debug("$envkey ---- $ENV{$envkey}");
   &Apache::lonxml::debug("I want homework_edit_$Apache::lonxml::curdepth");  #  }
   &Apache::lonxml::debug($ENV{"form.homework_edit_$Apache::lonxml::curdepth"});  #  &Apache::lonxml::debug("I want homework_edit_$Apache::lonxml::curdepth");
   if (defined $token->[4]) {  #  &Apache::lonxml::debug($ENV{"form.homework_edit_$Apache::lonxml::curdepth"});
     return $token->[4].$ENV{"form.homework_edit_$Apache::lonxml::curdepth"};    $result=$ENV{"form.homework_edit_$Apache::lonxml::curdepth"};
   } else {    if (defined $token) {
     return $ENV{"homework_edit_$Apache::lonxml::curdepth"}.$token->[2];      if (defined $token->[4]) {
         $result=$token->[4].$result;
       } else {
         $result=$result.$token->[2];
       }
   }    }
     return $result;
 }  }
   
 1;  1;

Removed from v.1.2  
changed lines
  Added in v.1.4


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