version 1.47, 2001/07/12 15:53:44
|
version 1.49, 2001/08/13 20:52:33
|
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 { |
Line 105 sub start_scriptlib {
|
Line 110 sub start_scriptlib {
|
} |
} |
if ($target eq "edit" ) { |
if ($target eq "edit" ) { |
$result= |
$result= |
&Apache::edit::tag_start($target,$token). |
&Apache::edit::tag_start($target,$token,'New Script Functions'). |
&Apache::edit::editfield($token->[1],$bodytext,'New Script Functions',40,1). |
&Apache::edit::editfield($token->[1],$bodytext,'',40,1). |
$error; |
$error.'</td></tr>'. |
|
&Apache::edit::end_table(); |
} |
} |
if ($target eq "modified" ) { |
if ($target eq "modified" ) { |
$bodytext=$$parser[$#$parser]->get_text("/scriptlib"); |
$bodytext=$$parser[$#$parser]->get_text("/scriptlib"); |
Line 119 sub start_scriptlib {
|
Line 125 sub start_scriptlib {
|
|
|
sub end_scriptlib { |
sub end_scriptlib { |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my $result=''; |
my @result; |
# if ($target eq "edit" ) { $result=" "; } |
if ($target eq "edit" ) { $result[1]='no'; } |
return $result; |
return @result; |
} |
} |
|
|
sub start_parserlib { |
sub start_parserlib { |
Line 149 sub start_parserlib {
|
Line 155 sub start_parserlib {
|
} |
} |
if ($target eq "edit" ) { |
if ($target eq "edit" ) { |
$result= |
$result= |
&Apache::edit::tag_start($target,$token). |
&Apache::edit::tag_start($target,$token,'New Tag Definitions'). |
&Apache::edit::editfield($token->[1],$bodytext,"New Tag Definitions",40,1). |
&Apache::edit::editfield($token->[1],$bodytext,'',40,1). |
$error; |
$error.'</td></tr>'. |
|
&Apache::edit::end_table(); |
} |
} |
if ($target eq "modified" ) { |
if ($target eq "modified" ) { |
$bodytext=$$parser[$#$parser]->get_text("/parserlib"); |
$bodytext=$$parser[$#$parser]->get_text("/parserlib"); |
Line 163 sub start_parserlib {
|
Line 170 sub start_parserlib {
|
|
|
sub end_parserlib { |
sub end_parserlib { |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my $result=''; |
my @result; |
# if ($target eq "edit" ) { |
if ($target eq "edit" ) { $result[1]='no'; } |
# $result=&Apache::edit::tag_end($target,$token); |
return @result; |
# } |
|
return $result; |
|
} |
} |
|
|
sub start_window { |
sub start_window { |