--- loncom/xml/scripttag.pm 2007/08/03 23:29:54 1.142 +++ loncom/xml/scripttag.pm 2007/11/17 01:43:00 1.145 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # '; + &Apache::loncommon::lonhttpd_port().'\';'; } return ('','no'); } @@ -128,16 +137,19 @@ sub start_script { $uname =~s/\W//g; $udom =~s/\W//g; + my $function_name = + join('_','LONCAPA_scriptvars',$uname,$udom, + $env{'form.counter'},$Apache::lonxml::curdepth); my $script_var ="Script Vars
"; +".&mt('Script Vars')."
"; &Apache::lonxml::add_script_result($script_var); } } elsif ($target eq "edit" ) { @@ -151,7 +163,7 @@ sub start_script { } } else { my $bodytext=&Apache::lonxml::get_all_text_unbalanced("/script",$parser); - if ($target ne "meta" && $target ne 'tex') { + if ($target ne "meta" && $target ne 'tex' && $target ne 'answer') { $result = $token->[4]; $result.=$bodytext; } @@ -234,7 +246,7 @@ sub start_scriptlib { my $script=&Apache::lonnet::getfile($location); if ($script == -1) { if ($target eq 'edit') { - $error='Errors Unable to find '.$location.''."\n"; + $error=''.&mt('Errors').''.&mt(' Unable to find [_1]',''.$location.'').''."\n"; } else { &Apache::lonxml::error(" Unable to find $location for scriptlib"); return ""; @@ -396,7 +408,7 @@ sub start_import { push(@Apache::inputtags::import,$id); push(@Apache::inputtags::importlist,$id); - &Apache::lonxml::newparser($parser,\$file,$dir); + &Apache::lonxml::newparser($parser,\$file,$dir); } elsif ($target eq "edit" ) { $result.=&Apache::edit::tag_start($target,$token);