version 1.62, 2002/01/17 16:35:55
|
version 1.66, 2002/01/30 16:04:04
|
Line 43 BEGIN {
|
Line 43 BEGIN {
|
&Apache::lonxml::register('Apache::scripttag', |
&Apache::lonxml::register('Apache::scripttag', |
('script','scriptlib','parserlib','import', |
('script','scriptlib','parserlib','import', |
'window','display','storetc','physnet', |
'window','display','storetc','physnet', |
'stadalone')); |
'standalone')); |
} |
} |
|
|
sub start_script { |
sub start_script { |
Line 79 sub start_script {
|
Line 79 sub start_script {
|
$result.=&Apache::edit::editfield($token->[1],$bodytext,'',50,4); |
$result.=&Apache::edit::editfield($token->[1],$bodytext,'',50,4); |
} |
} |
} else { |
} else { |
if ($target ne "meta") { $result = $token->[4]; } |
if ($target ne "meta") { |
|
$result = $token->[4]; |
|
my $bodytext=&Apache::lonxml::get_all_text("/script",$$parser[$#$parser]); |
|
$result.=$bodytext; |
|
} |
} |
} |
return $result; |
return $result; |
} |
} |
Line 163 sub start_scriptlib {
|
Line 167 sub start_scriptlib {
|
} |
} |
if ($target eq "modified" ) { |
if ($target eq "modified" ) { |
$bodytext=$$parser[$#$parser]->get_text("/scriptlib"); |
$bodytext=$$parser[$#$parser]->get_text("/scriptlib"); |
$result=&Apache::edit::modifiedfield($token); |
$result=$token->[4].&Apache::edit::modifiedfield($token); |
&Apache::lonxml::debug($result); |
&Apache::lonxml::debug($result); |
} |
} |
return $result; |
return $result; |
Line 208 sub start_parserlib {
|
Line 212 sub start_parserlib {
|
} |
} |
if ($target eq "modified" ) { |
if ($target eq "modified" ) { |
$bodytext=$$parser[$#$parser]->get_text("/parserlib"); |
$bodytext=$$parser[$#$parser]->get_text("/parserlib"); |
$result=&Apache::edit::modifiedfield($token); |
$result=$token->[4].&Apache::edit::modifiedfield($token); |
&Apache::lonxml::debug($result); |
&Apache::lonxml::debug($result); |
} |
} |
return $result; |
return $result; |
Line 279 sub start_import {
|
Line 283 sub start_import {
|
#$result.="Click<a href=\"$location\">here</a> to edit<br />" |
#$result.="Click<a href=\"$location\">here</a> to edit<br />" |
} elsif ($target eq 'modified') { |
} elsif ($target eq 'modified') { |
$bodytext=$$parser[$#$parser]->get_text("/import"); |
$bodytext=$$parser[$#$parser]->get_text("/import"); |
$result=&Apache::edit::modifiedfield($token); |
$result=$token->[4].&Apache::edit::modifiedfield($token); |
&Apache::lonxml::debug($result); |
&Apache::lonxml::debug($result); |
} elsif ($target eq 'meta') { |
} elsif ($target eq 'meta') { |
my $id= &Apache::lonxml::get_param('id',$parstack,$safeeval); |
my $id= &Apache::lonxml::get_param('id',$parstack,$safeeval); |
Line 336 sub end_physnet {
|
Line 340 sub end_physnet {
|
|
|
sub start_standalone { |
sub start_standalone { |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
if ($target eq 'web' && defined($ENV{'request.course.id'}) ) { |
if ($target eq 'web' && $ENV{'request.course.id'} ) { |
my $inside = &Apache::lonxml::get_all_text("/standalone",$$parser[-1]); |
my $inside = &Apache::lonxml::get_all_text("/standalone",$$parser[-1]); |
} |
} |
return ''; |
return ''; |