version 1.47, 2001/07/12 15:53:44
|
version 1.48, 2001/07/30 22:24:56
|
Line 58 sub end_script {
|
Line 58 sub end_script {
|
sub start_display { |
sub start_display { |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; |
|
|
|
my $result; |
my $bodytext=&Apache::lonxml::get_all_text("/display",$$parser[$#$parser]); |
my $bodytext=&Apache::lonxml::get_all_text("/display",$$parser[$#$parser]); |
|
|
if ( $target eq "modified" ) { |
if ( $target eq "modified" ) { |
} |
$result=$token->[4].&Apache::edit::modifiedfield(); |
my $result=&Apache::run::run($bodytext,$safeeval); |
} elsif ( $target eq "web" || $target eq "grade" ) { |
if ($target eq 'grade' ) { |
$result=&Apache::run::run($bodytext,$safeeval); |
# grade should produce no output |
if ($target eq 'grade' ) { |
$result=''; |
$result=''; # grade should produce no output |
} |
} |
if ($target eq "edit" ) { |
} elsif ($target eq "edit" ) { |
$result = |
#$result = |
"<br /> <$token->[1]> output: <br />$bodytext<br />Source:<br />"; |
# "<br /> <$token->[1]> output: <br />$bodytext<br />Source:<br />"; |
$result.=&Apache::edit::editfield($token->[1],$bodytext,'',40,1); |
#$result.=&Apache::edit::editfield($token->[1],$bodytext,'',40,1); |
|
$result=&Apache::edit::tag_start($target,$token,'Script With Display'); |
|
$result.=&Apache::edit::editfield($token->[1],$bodytext,'',40,1) |
} |
} |
return $result; |
return $result; |
} |
} |
|
|
sub end_display { |
sub end_display { |
return '' |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; |
|
if ($target eq 'edit' ) { return &Apache::edit::end_table(); } |
|
return ''; |
} |
} |
|
|
sub start_scriptlib { |
sub start_scriptlib { |