version 1.2, 2001/04/05 00:07:34
|
version 1.3, 2001/04/26 21:21:48
|
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 ($tag) = @_; |
my $result=''; |
my $result=''; |
|
|
$result.="<table border=\"1\"><tr><td><$token->[1]></td> |
$result.="<table width=\"100%\" border=\"2\"><tr><td><$tag></td> |
<td><input type=\"submit\" name=\"delete_$Apache::lonxml::curdepth\" value=\"Delete\" /></td> |
<td>Delete: |
<td><input type=\"submit\" name=\"insert_$Apache::lonxml::curdepth\" value=\"Insert\" /></td> |
<select name=\"delete_$Apache::lonxml::curdepth\"> |
|
<option>Nothing</option> |
|
<option>Tag</option> |
|
<option>Subtags</option> |
|
</select></td> |
|
<td>Insert: |
|
<select name=\"insert_$Apache::lonxml::curdepth\"> |
|
<option>Nothing</option> |
|
<option>Text Block</option> |
|
<option>Script Block</option> |
|
</select> |
|
</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 ($tag) = @_; |
my $result=''; |
my $result=''; |
|
|
$result.="</td></tr><tr><td></$token->[1]></td></tr></table>\n"; |
$result.="</td></tr><tr><td></$tag></td></tr></table>\n"; |
return $result; |
return $result; |
} |
} |
|
|
Line 43 sub editfield {
|
Line 54 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; |