Diff for /loncom/xml/lonxml.pm between versions 1.531.2.12 and 1.531.2.14

version 1.531.2.12, 2013/11/20 02:38:26 version 1.531.2.14, 2014/02/06 17:34:19
Line 144  $metamode = 0; Line 144  $metamode = 0;
 # turns on and of run::evaluate actually derefencing var refs  # turns on and of run::evaluate actually derefencing var refs
 $evaluate = 1;  $evaluate = 1;
   
 # data structure for eidt mode, determines what tags can go into what other tags  # data structure for edit mode, determines what tags can go into what other tags
 %insertlist=();  %insertlist=();
   
 # stores the list of active tag namespaces  # stores the list of active tag namespaces
Line 400  sub xmlparse { Line 400  sub xmlparse {
  &clean_safespace($safeeval);   &clean_safespace($safeeval);
   
  if (@script_var_displays) {   if (@script_var_displays) {
      my $scriptoutput = join('',@script_var_displays);       if ($finaloutput =~ m{</body>\s*</html>\s*$}s) {
      $finaloutput=~s{(</body>\s*</html>)\s*$}{$scriptoutput$1}s;           my $scriptoutput = join('',@script_var_displays);
            $finaloutput=~s{(</body>\s*</html>)\s*$}{$scriptoutput$1}s;
        } else {
            $finaloutput .= join('',@script_var_displays);
        }
      undef(@script_var_displays);       undef(@script_var_displays);
  }   }
  &init_state();   &init_state();
Line 1453  sub do_registered_ssi { Line 1457  sub do_registered_ssi {
   
 sub add_script_result {  sub add_script_result {
     my ($display) = @_;      my ($display) = @_;
     push(@script_var_displays, $display);      if ($display ne '') {
           push(@script_var_displays, $display);
       }
 }  }
   
 #  #
Line 2376  sub description { Line 2382  sub description {
 sub helpinfo {  sub helpinfo {
     my ($token)=@_;      my ($token)=@_;
     my $tag = &get_tag($token);      my $tag = &get_tag($token);
     return ($insertlist{$tag.'.helpfile'}, $insertlist{$tag.'.helpdesc'});      return ($insertlist{$tag.'.helpfile'}, &mt($insertlist{$tag.'.helpdesc'}));
 }  }
   
 sub get_tag {  sub get_tag {

Removed from v.1.531.2.12  
changed lines
  Added in v.1.531.2.14


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>